VM版本:VMware Workstation Pro v15.5.1
系統版本:CentOS 7.7 1908
mysql下載地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.30-el7-x86_64.tar.gz
MariaDB卸載:
1、檢查MariaDB:yum list installed | grep mariadb
2、卸載MariaDB:yum -y remove mariadb-libs.x86_64
MySQL安裝:
1、解壓MySQL安裝包:tar -zxvf mysql-5.7.30-el7-x86_64.tar.gz -C /usr/local
2、進入解壓所在目錄並修改文件夾名稱:mv mysql-5.7.30-el7-x86_64 mysql-5.7.30-el7
3、在MySQL的目錄下創建數據文件夾:mkdir data
4、創建一個新用戶用來執行mysqld命令:useradd mysql
5、./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.30-el7/data --basedir=/usr/local/mysql-5.7.30-el7
6、開啟數字加密生成數字證書:./mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.30-el7/data
7、賦予mysql用戶操作數據庫的權限:chown -R mysql:mysql /usr/local/mysql-5.7.30-el7/
8、后台啟動數據庫:./mysqld_safe &
7、登錄數據庫:./mysql -uroot -p
8、重新設置密碼:alter user 'root'@'localhost' identified by '123456';
9、授權遠程訪問:grant all privileges on *.* to root@'%'identified by '123456';
10、立即刷新權限:flush privileges;
11、關閉Linux防火牆:
查看防火牆狀態:systemctl status firewalld
禁用防火牆服務:systemctl disable firewalld
啟用防火牆服務:systemctl enable firewalld
關閉防火牆:systemctl stop firewalld
開啟防火牆:systemctl start firewalld
12、查看是否開啟SSL:show global variables like '%ssl%';
13、修改隔離級別:
查詢事務級別:show global variables like '%isolation%';
修改全局事務級別:set global transaction isolation level read committed;
修改會話事務級別:set session transaction isolation level read committed;
其他:1)最好是在安裝過程中就開啟SSL 2)高版本號的mysql輸入開啟SSL指令無返回提示