文章目录
拖到目录下
添加到MySQL Yum Repository
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
默认是新的8.0的,如果要装5.7的需要修改配置文件
vi /etc/yum.repos.d/mysql-community.repo
57 enabled改成1
80 enabled改成0
安装MySQL
yum -y install mysql-community-server
启动MySQL
systemctl start mysqld.service
systemctl status mysqld.service
利用临时密码登录并修改密码
查看临时密码,复制密码好登录
grep ‘temporary password’ /var/log/mysqld.log
利用临时密码登录
mysql -uroot -p
修改临时密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘My12345!’;
开启远程连接
5.7版本用的以下:
grant all privileges on *.* to root@'%' identified by "My12345!";
8.0版本用这个方法:
create user 'root'@'%' identified by 'My12345!';
grant all privileges on *.* to 'root'@'%';
// % 所有机器
刷新权限
flush privileges;
客户端或者cmd链接测试
cmd:
mysql -h node03 -uroot -p
navcate客户端连接:
https://www.cnblogs.com/chengmi/p/12403761.html
因为mysql8.0中默认的身份认证插件改了,所以会出以下错误
// My12345 是你的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'My12345!';