本教程指將mysql安裝到系統默認目錄下,如想自定義修改目錄,請在rpm安裝時自行修改:
rpm -ivh --prefix= /opt xxx.rpm #將xxx.rpm安裝到/opt下
一、下載mysql安裝包:https://dev.mysql.com/downloads/mysql/
下載前,先看一下自己Linux的內核版本
下載相應的安裝包:
二、准備依賴包
libaio-0.3.109-13.el7.x86_64.rpm:點擊下載
perl-Data-Dumper-2.145-3.el7.x86_64.rpm:點擊下載
numactl-2.0.12-7.el7.x86_64.rpm:點擊下載
numactl-devel-2.0.12-7.el7.x86_64.rpm:點擊下載
numactl-libs-2.0.12-7.el7.x86_64.rpm:點擊下載
三、安裝perl-Data-Dumper-2.145-3.el7.x86_64.rpm和libaio-0.3.109-13.el7.x86_64.rpm
安裝numactl相關包
卸載Centos7自帶的mariadb,避免其與mysql自帶的mariadb發生沖突
四、安裝Mysql安裝包
由於安裝包之間存在依賴關系,一定要按照預定的安裝順序安裝。
接下來就可以啟動mysql了
此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,通過如下命令可以在日志文件中找出密碼:
grep "password" /var/log/mysqld.log
五、mysql相關配置
更改密碼弱口令設置,設置簡單密碼:
mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1;
設置密碼:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
配置遠程登錄:
設置root權限的遠程訪問<
grant all privileges on *.* to root@"%" identified by "密碼"; flush privileges; // 刷新設置立即生效
OVER,一切搞定!