无法连接阿里云服务器本地mysql问题

1. 登录服务器,进入本地mysql数据库,修改 root 账号访问权限为:%,表示所有IP都可以连接

use mysql;

update user set host="%" where user="root";

// 刷新权限
FLUSH PRIVILEGES;

 

2. 查看是否修改成功:

select user,host,plugin from mysql.user;

 

3. 修改 bind-address 

cd /etc/mysql

// 将 bind-address = 0.0.0.0
vim mysql.conf.d/mysqld.cnf

// 重启
service mysql restart

 

4. 服务器和客户端使用的MySQL客户端库版本不兼容,服务器配置了较新的身份验证方法(如caching_sha2_password),而客户端尚未更新以支持这些方法时。

// 替换username和password为实际的用户名和密码。
ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

FLUSH PRIVILEGES;

 

posted @   _Q  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
历史上的今天:
2019-05-27 python - django (request 获取 访问者的 IP)
2019-05-27 python - django (logging 日志配置和简单使用)
2019-05-27 获取当前时间减去 xx时,xx分,xx秒
2019-05-27 前端ajax访问 django 报错 POST http://127.0.0.1:8001/xxx 403 (Forbidden)
2019-05-27 python - django (实现电子邮箱的账户注册和验证码功能)
点击右上角即可分享
微信分享提示