centos7 开启 mysql8 远程控制

mysql8.x密码的认证方式变了,需要修改远程认证方式

方法1

CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password  BY '123123';      //修改密码认证方式为mysql_native_password

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

1
2
3
mysql> CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password  BY '123123';  # 执行此命令后在远程使用root账户登录,密码为123456
mysql> GRANT ALL ON *.* TO 'root'@'%';  # 授权
mysql> FLUSH PRIVILEGES;  # 刷新

方法2

CREATE USER 'root'@'%' IDENTIFIED BY '123123';     //默认的密码认证插件caching_sha2_password

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

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123123';

1
2
3
4
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';  # 执行此命令后在远程使用root账户登录,密码为123456
mysql> GRANT ALL ON *.* TO 'root'@'%';  # 授权
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
mysql> FLUSH PRIVILEGES;  # 刷新

.

posted @   每天都要进步一点点  阅读(207)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· 从零开始开发一个 MCP Server!
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
历史上的今天:
2019-02-09 SpringBoot使用JSP渲染页面
2018-02-09 react 组件之间传值
2018-02-09 react 创建组件
点击右上角即可分享
微信分享提示