登录
首页 >  数据库 >  MySQL

yum安装MySQL

来源:SegmentFault

时间:2023-01-19 11:13:28 261浏览 收藏

哈喽!今天心血来潮给大家带来了《yum安装MySQL》,想必大家应该对数据库都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到MySQL、centos,若是你正在学习数据库,千万别错过这篇文章~希望能帮助到你!

yum仓库

# 登录MySQL
mysql -uroot -p
# 修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '5LNKrDtHsR7$';

如果提示错误:

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

则需要改用命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('5LNKrDtHsR7$');

授权外网访问

授权所有数据库权限:

GRANT ALL ON *.* TO 'root'@'%'
;
本人测试过,使用
update user set host = '%'  where user = 'root';
也可以修改

创建其他账号

1. 创建用户

创建用户:

CREATE USER 'admin'@'%' IDENTIFIED BY '5LNKrDtHsR7$'
;

2. 用户分配权限

授予用户通过外网IP对于该数据库“testdb”的全部权限

grant all privileges on testdb.* to 'admin'@'%' ;

# 刷新权限
flush privileges; 

其它问题


caching_sha2_password错误解决方案

如果使用客户端连接提示了plugin caching_sha2_password错误,这是因为MySQL8.0的密码策略默认为caching_sha2_password
使用命令修改策略

ALTER USER 'facebook'@'%' IDENTIFIED WITH mysql_native_password BY 'J5LNKrJ7DtHknsR7$'; 

降低密码安全策略

如果想设置密码为123456, 需要降低密码安全性策略

set global validate_password_policy=LOW
set global validate_password_length=6
alter user user() identified by '123456'
flush  privileges

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于数据库的相关知识,也可关注golang学习网公众号。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表