Centos 7 安装Mysql 8 教程

1、添加mysql 8 的安装源,在Centos 7上:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.no

2、添加完源之后,安装mysql8

sudo yum --enablerepo=mysql80-community install mysql-community-server

遇到选择,输入y

 到如下图所示,表示安装完成

 3、使用下面的命令,启动mysql

sudo service mysqld start

服务器已经启动

4、查看一下运行状态

service mysqld status

状态正常,没毛病

5

5、mysql在安装后,会有一个临时的密码,我们需要修改这个密码,为我们自己的密码

使用下面的命令,查询密码:

grep "A temporary password" /var/log/mysqld.log

找到了临时密码,接下来我们来更改密码

我们先使用下面的命令,登录到mysql,需要输入密码,密码为刚刚我们查询到的临时密码,输入进去

mysql -uroot -p

看到mysql,说明登录成功了

那么接下来修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

在修改密码的时候,发现,提示,说我设置的密码不符合当前策略。一般是大写,一小写,还有特殊符号

所以这里,建议大家输入一个比较复杂的密码。如果大家不想设置复杂的密码,那也可以修改密码策略。这里我就不在多赘述了

看到上图内容,表示已经修改OK

6、下面说说远程链接配置

use mysql;
select host, user, authentication_string, plugin from user;

我们需要创建一个host 是% 的root 账户:

CREATE USER 'root'@'%' IDENTIFIED BY '你的root密码';

在查询一下:

select host, user, authentication_string, plugin from user;

 创建ok

在执行:

GRANT ALL ON *.* TO 'root'@'%';

执行ok

使用navict链接一下试试:

如果发现不能链接,可能是因为服务器端口没有开放,可以尝试开发端口,或者是因为mysql8的加密方式不同,需要修改密码加密方式即可。

到此,教程结束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章