1. 程式人生 > 其它 >linux下安裝mysql(rpm安裝)

linux下安裝mysql(rpm安裝)

在linux下采用rpm方式安裝mysql5.7

Mysql 5.7.29安裝步驟

1、首先解除安裝自帶的Mysql-libs(如果之前安裝過mysql,要全都解除安裝掉)

rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

2、mysql 5.7.29.rpm安裝包上傳到linux伺服器上

mysql 5.7.29 安裝包 阿里雲盤(https://www.aliyundrive.com/s/1pyJdfYBkEr)
01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

3、安裝MySql

(1) 安裝 mysql 依賴

sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

(2) 安裝mysql-client

sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm

(3) 安裝mysql-server

sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

(4) 啟動mysql

sudo systemctl start mysqld

(5) 檢視mysql密碼

sudo cat /var/log/mysqld.log | grep password

4、 配置Mysql

​ 配置只要是root使用者+密碼,在任何主機上都能登入MySQL資料庫。

(1) 用剛剛查到的密碼進入mysql(如果報錯,給密碼加單引號)

mysql -uroot -p’password’

(2) 設定複雜密碼(由於mysql密碼策略,此密碼必須足夠複雜)

mysql> set password=password("Qs23=zs32");

(3) 更改mysql密碼策略

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

(4) 設定簡單好記的密碼

mysql> set password=password("000000");

(5) 進入msyql庫

mysql> use mysql

(6) 查詢user表

mysql> select user, host from user;

(7) 修改user表,把Host表內容修改為%

mysql> update user set host="%" where user="root";

(8) 重新整理

mysql> flush privileges;

(9) 退出

mysql> quit;

5、安裝成功