1. 程式人生 > >linux 安裝mysql-5.7.19.tar.gz

linux 安裝mysql-5.7.19.tar.gz

1.給安裝包賦權

chomd 755 mysql*****.tar.gz

2.解壓安裝包

tar -zxvf mysql*****.tar.gz

3.為centos新增mysql使用者組和mysql使用者

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

(-s /bin/false引數指定mysql使用者僅擁有所有權,而沒有登入許可權)

4.修改當前目錄擁有者為新建的mysql使用者

chown -R mysql:mysql mysql解壓目錄/

5.安裝mysql

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
/usr/local/mysql是mysql解壓目錄
datadir指向的是資料目錄

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


6.修改etc/my.cnf

 [mysqld]
basedir=/opt/mysql-5.7.19
datadir=/home/mysql/data
user=mysql
character-set-server=utf8mb4
collation-server = utf8mb4_unicode_ci
port=3306
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

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

mysql解壓目錄/support-files/mysql.server start  

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

cp  mysql解壓目錄/support-files/mysql.server /etc/init.d/mysqld 

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

service mysqld restart  

13.建立mysql軟連線

ln -s mysql解壓目錄/bin/mysql /usr/local/bin

14.使用隨機密碼登入mysql資料庫,命令如下:

mysql -u root -p  

15.進入mysql操作行,為root使用者設定新密碼(小編設為rootroot):

alter user 'root'@'localhost' identified by 'rootroot';

16.設定允許遠端連線資料庫,命令如下:

use mysql;
update user set user.Host='%' where user.User='root';  

17.重新整理許可權,命令如下:

flush privileges;   
參考網址:http://www.cnblogs.com/coderls/p/6848873.html