CentOS 7安裝 mysql
1. yum 安裝 mysql
- 配置mysql源
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 安裝MySQL服務器
yum -y install mysql-community-server
- 啟動MySQL
systemctl start mysqld.service
- 查看MySQL運行狀態,運行狀態如圖:
systemctl status mysqld.service
- 配置開機自啟
systemctl enable mysqld
systemctl daemon-reload
- MySQL已經開始正常運行,通過如下命令可以在日志文件中找出密碼
grep "password" /var/log/mysqld.log
2. 配置數據庫
- 登錄數據庫
mysql -uroot -p
- 修改密碼為 root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
ps:密碼設置必須要大小寫字母數字和特殊符號(,/';:等),不然不能配置成功,報錯信息如下
- 修改密碼強度
#修改密碼復雜度參考如下命令
mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=4;
#再次修改密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
#登錄成功后,執行以下命令開啟遠程訪問限制(注意:密碼要寫對 要不然遠程鏈接不上 下面命令開啟的所有的,如要開啟單個的,用IP代替%)
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
#刷新權限
mysql> flush privileges;
如下圖