mysql 8.0 yum 安装-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

mysql 8.0 yum 安装

简介: 1.下载mysql yum库 wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.

1.下载mysql yum库

wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

2.安装rpm

 sudo yum localinstall mysql80-community-release-el7-1.noarch.rpm

3.安装mysql

sudo yum install mysql-community-server

4.启动服务

4.1 检查mysql状态

sudo service mysqld status

4.2 启动

sudo service mysqld start

4.3 重置root密码

# 查询启动时生成的密码
sudo grep 'temporary password' /var/log/mysqld.log
# 回车后需要输入密码登陆 使用上面的密码
mysql -uroot -p 
# 修改密码,密码包含特殊符号数字大写字母小写字母8位以上,默认密码对于下面操作不允许修改一个临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
# 退出重新登陆
QUIT

此时 mysql 远程不能连接,root账号也不能远程连接,
只修改连接权限用可视化工具连接回报错,低版本的mysql可视化工具无法使用8.0加密规则所以需要修改

5.设置远程连接修改加密规则

# 登陆
mysql -uroot -p 
# 使用 mysql 数据库 user表存在里面
use mysql;
# 设置远程访问
update user set host = "%" where user = "root";
GRANT ALL ON *.* TO 'root'@'%';
# 修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456+Ab';
# 刷新
FLUSH PRIVILEGES; 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: