本文已参与「新人创作礼」活动,一起开启掘金创作之路。
第一步:从官网下载源文件:
第二步:把源文件放到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'