linux 安裝mysql-5.7.19.tar.gz
阿新 • • 發佈:2019-02-12
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
/usr/local/mysql是mysql解壓目錄./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
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