規劃項
實際值系統⽤戶及密碼
mysql
安裝介質位置
/tmp
mysql軟體路徑
/usr/local/mysql
mysql資料⽂件路徑
/data/mysql/data
mysql⽇志檔案
/data/mysql/logs
mysql binlog
/data/mysql/binlogs
rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb_libs
yum remove package_name
find / -name mysql
ps -ef | grep mysql
rm -rf
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
mysql-5.7.19-linux-glibc2.12-x86_64.tar
⾸先從本地上傳⾄linux伺服器:
sftp> cd /tmp
sftp> put mysql-5.7.19-linux-glibc2.12-x86_64.tar
[root@vm01 tmp]# ls -l /tmp/mysql-5.7.19*
-rwxrwxrwx 1 root root 2608253952 apr 1 2018 /tmp/mysql-5.7.19-linux-glibc2.12-x86_64.tar
tar -xvf /tmp/mysql-5.7.14-linux-glibc2.12-x86_64.tar
tar -xvf /tmp/mysql-5.7.14-linux-glibc2.12-x86_64.tar
cd /tmp
mv mysql-5.7.14-linux-glibc2.12-x86_64 mysql
mv mysql /usr/local/
cd /usr/local
chown -r mysql:mysql mysql/
/usr/local/就是安裝mysql的安裝⽬錄
安裝檔案的格式
儲存路徑 儲存內容
bin 可執⾏⽂件,如:mysql、mysqlde、mysqldump
include 頭⽂件
lib 鏈結庫⽂件
share 與其他程式建⽴共享的⽀持⽂件,⽐如字符集、配置⽂件、初始化sql指令碼
man unix⼿冊相關
vi /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mydb/data
server_id=1
port=3306
\ vi .bash_profile
path=/usr/local/mysql/bin:pat
h:
path:
path
:home/bin
建立mysql資料存放⽬錄: mkdir -p /data/mydb
cd /data/mydb
建立不同類別資料存放⽬錄:mkdir run tmp logs binlogs data
賦予資料⽬錄mysql許可權: chown -r mysql:mysql /data
cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql
例如:[root@vm01 bin]# ./mysqld --initialize --user=mysql
…2017-12-07t22:47:04.667289z 1 [note] a temporary password is generated for
root@localhost: zfo#uysxe8x?
驗證資料庫已被建立
cd /data/mydb/data
ls -l
-rw-r----- 1 mysql mysql 56 dec 8 06:47 auto.cnf
-rw-r----- 1 mysql mysql 414 dec 8 06:47 ib_buffer_pool
-rw-r----- 1 mysql mysql 12582912 dec 8 06:47 ibdata1
-rw-r----- 1 mysql mysql 50331648 dec 8 06:47 ib_logfile0
-rw-r----- 1 mysql mysql 50331648 dec 8 06:47 ib_logfile1
drwxr-x— 2 mysql mysql 4096 dec 8 06:47 mysql
drwxr-x— 2 mysql mysql 4096 dec 8 06:47 performance_schema
drwxr-x— 2 mysql mysql 12288 dec 8 06:47 sys
建⽴⼀個軟連線
將 mysql命令 新增到系統命令庫中:
ln -s /usr/local/mysql/bin/mysql /usr/bin
複製mysql服務 新增到linux系統中(快捷啟動):
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
檢視系統程序
ps -ef | grep mysql
啟動資料庫
service mysqld start
starting mysql. [ ok ]
檢視系統程序
ps -ef | grep mysql
登入資料庫
mysql -uroot -p』zfo#uysxe8x?』
修改root密碼
mysql> set password=password(『mysql』);
query ok, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
檢視databases
mysql> show databases;
±-------------------+
| database |
±-------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
±----------------------+
二進位制如何安裝mysql 二進位制安裝mysql
1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...
MySQL二進位制安裝
1 進入使用者家目錄建立tools資料夾 3 新增mysql使用者和使用者組 1 groupadd mysql 2 useradd g mysql mysql 4 解壓二進位制安裝包 1 tar zxvf mysql 5.6.12 linux glibc2.5 x86 64.tar.gz 6 將解壓...
MySQL二進位制安裝
groupadd r g 306 mysql useradd r g 306 u 306 d data mysql mysql 可以先執行getent passwd mysql ss ntl 8準備資料目錄,建議使用邏輯卷 這一步可選 可選做,後面的指令碼mysql install db可自動生成此...