第一步:從官網下載源文件:
http://dev.mysql.com/downloads/repo/yum/
第二步:把源文件放到Centos系統裏home文件夾下
然後輸入一下命令:
yum localinstall mysql80-community-release-el7-1.noarch.rpm
輸入以下命令查看是否安裝成功:
yum repolist enabled | grep "mysql.*-community.*"
如下圖說明安裝成功
第三步:輸入以下命令安裝mysql
yum install mysql-community-server
第四步:啓動mysql服務
service mysqld start
查看是否啓動成功:(如下圖說明成功)
service mysqld status
第五步:登錄並修改密碼
-
找到默認密碼
grep 'temporary password' /var/log/mysqld.log
-
登錄,輸入上個命令查找出來的密碼
mysql -uroot -p
-
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test@1234';
第六步:查看並修改密碼策略的相關信息
show variables like '%password%';
-
修改相關的密碼策略
set global validate_password.check_user_name=OFF; set global validate_password.policy=0; set global validate_password.length=3;
- 修改好以後,退出MySQL,然後重啓MySQL服務
第七步:修改簡單的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'
第八步:修改最大連接數
set persist max_connections=1000;
show variables like 'max_connections';
第九步:添加遠程登錄用戶
-
修改host
update user set host='%' where user ='root';
-
刷新生效
flush privileges;
-
開放端口
# 開放3306端口 firewall-cmd --permanent --add-port=3306/tcp # 重啓防火牆 firewall-cmd --reload
第十步:如果使用Navicat遠程連接報一下錯誤,則需要操作此步驟
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'