1. 配置yum源
-
mysql官网获取mysql社区版yum源
-
yum仓库下载MySQL
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2. yum安装mysql
yum install mysql-community-server
mysql的data目录/var/lib/mysql
3. 启动MySQL服务
service mysqld start
4.查看mysql初始密码
grep 'temporary password' /var/log/mysqld.log
5.修改root登录密码
mysql -uroot -p // 输入第4步获取的密码
set global validate_password.policy=0; // 设置密码复杂程度,密码复杂程度有3种,值越低,复杂越低。0,1,2,此处设为0,因为我想把密码设为123456
set global validate_password.length=6; // 设置密码长度
alter user 'root'@'localhost' IDENTIFIED BY '123456'
6. 配置mysql允许远程连接
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; // 此处修改了MySQL8.0的密码的编码方式,由于MySQL8.0修改了他的编码方式,而我的Navicat 好像又没有这个编码方式的密码,因此,就只能将密码的编码方式修改为原来的编码方式了,不然就没有方法登陆了
quit
网友评论