1. 程式人生 > >Centos系統通過tar.gz包安裝Mysql5.7

Centos系統通過tar.gz包安裝Mysql5.7

light 修改 class ads basedir 創建 datadir 遠程 root

1.安裝mysql之前需要確保系統中有libaio依賴,使用如下命令:

yum search libaio 
yum install libaio 

2.進入centos終端操作界面,使用wget命令下載mysql5.7 64位安裝文件:

wget -c https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

下載完成如圖所示:

技術分享

3.將mysql安裝包解壓到指定目錄,命令如下:

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local 

4.進入/usr/local目錄:

cd /usr/local

5.為mysql安裝目錄創建軟鏈接:

ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql

6.為centos添加mysql用戶組和mysql用戶(-s /bin/false參數指定mysql用戶僅擁有所有權,而沒有登錄權限):

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

7.進入安裝mysql軟件的目錄,命令如下:

cd /usr/local/mysql

8.修改當前目錄擁有者為新建的mysql用戶,命令如下:

chown -R mysql:mysql ./

9.安裝mysql,命令如下:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

安裝完成,出現如下信息,將隨機生成的登錄密碼記錄下來:

技術分享

10.開啟mysql服務,命令如下:

./support-files/mysql.server start

11.將mysql進程放入系統進程中,命令如下:

cp support-files/mysql.server /etc/init.d/mysqld

12.重新啟動mysql服務,命令如下:

service mysqld restart

13.使用隨機密碼登錄mysql數據庫,命令如下:

mysql -u root -p

等待系統提示,輸入隨機密碼,即可登錄

14.進入mysql操作行,為root用戶設置新密碼(小編設為rootroot):

alter user root@localhost identified by rootroot;

15.設置允許遠程連接數據庫,命令如下:

update user set user.Host=% where user.User=root;

16.刷新權限,命令如下:

flush privileges;

Centos系統通過tar.gz包安裝Mysql5.7