安裝mysql
卸載相關插件
# 刪除mariadb,先查看,再刪除
rpm -qa | grep mariadb | xargs rpm -ev --allmatches --nodeps
安裝libaio
#libaio是linux的原生異步io接口,mysql需要依賴此環境
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm
安裝MySQL
上傳相應的rpm資源到服務器,通過命令進行安裝
cd /installer
unzip mysql-5.7.zip
cd /installer/mysql
# mysql包下有多個rpm軟件,需要逐步執行進行安裝
rpm -ivh XXXXX.rpm
初始化MySQL
mysqld --initialize --lower-case-table-name=1
啟動MySQL
systemctl start mysqld
初次啟動會有一定的延遲,等待即可。
啟動完成之后,查看 mysql root賬號的密碼,使用如下命令:
grep password /var/log/mysqld.log
打印出來的日志最后會顯示初始化后的密碼
配置mysql
修改root密碼
#進入mysql
mysql -uroot -p
#修改root密碼
alter user 'root'@'localhost' identified by '新密碼';
flush privileges;
配置開啟遠程登錄
版本為5.7,配置開啟數據庫的遠程登錄
mysql -uroot -p
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root密碼' with grant option;
版本為8.X版本,配置開啟數據的遠程登錄
mysql -uroot -p
mysql> use mysql;
mysql> select host, user, plugin from user;
mysql> update user set host='%' where user ='root';
mysql> flush privileges;