CentOS7安装MySQL8.0

CentOS7安装MySQL8.0

一:MySQL8.0介绍

MySQL最新版是8.0.x版本,相对与5.x版本来说,不仅仅快了很多,而且还带来了大量的更新和更快的性能,在读写工作负载,IO密集型工作负载中有着更加强劲的性能,使用了utf-8mb4作为默认字符集,同时增强了安全性;

二:安装MySQL8.0

下载对应的rpm包:https://dev.mysql.com/downloads/repo/yum/

CentOS7安装MySQL8.0_第1张图片

安装mysql源:

安装mysql源:yum localinstall mysql80-community-release-el7-2.noarch.rpm

CentOS7安装MySQL8.0_第2张图片

检查 mysql 源是否安装成功:yum repolist enabled | grep?"mysql.*-community.*"

安装mysql:yum install -y mysql-community-server

CentOS7安装MySQL8.0_第3张图片

启动mysql服务:systemctl start mysqld

检查mysql状态:systemctl status mysqld

CentOS7安装MySQL8.0_第4张图片

设置开机启动:

systemctl enable mysqld

重新载入修改后的配置文件

systemctl daemon-reload

修改root密码:

mysql 安装完成之后,生成的默认密码在?/var/log/mysqld.log?文件中。使用 grep 命令找到日志中的密码。

grep 'temporary password' /var/log/mysqld.log

使用默认密码登陆mysql:mysql -u root -p

CentOS7安装MySQL8.0_第5张图片

修改root密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456aB_';

配置root远程登陆:

use mysql;

UPDATE user SET Host='%' WHERE User='root';

flush privileges;

CentOS7安装MySQL8.0_第6张图片

使用sqlyog等工具链接,需要开启原来的身份验证机制

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root账户密码';

你可能感兴趣的:(CentOS7安装MySQL8.0)