无法使用ip连接服务器的mysql

服务器的 'mysql' 无法使用ip进行远程连接

前言描述

外部通过MySQL Workbench工具,无法连接服务器的 "mysql"

解决方案:需要在服务器的mysql中更新权限!
往下看,揭晓正确姿势!

一、🌱报错提示

1、通过上面报错,排查了服务器端口开放、入站、用户名和登录密码,一切都没有问题后,尝试ping xxx.xxx.xxx.xxx自己的ip能够连接成功!尝试这连接还是失败?

2、如果发现存在同样的问题,请执行后面的步骤:

这说明我们需要对mysql的root权限进行设置;

数据库安装设置的时候, 不允许 其他IP访问 ,

需要在服务器内 使用 127.0.0.1 连接数据 修改 host配置为 %

3、最后一步 刷新权限 flush privileges;

4、再次尝试 mysql -h xxx.xxx.xxx.xxx -u root -p 连接成功✌

二、🌱完整的操作步骤

mysql -u root -p
进入 mysql 数据库

mysql> use mysql;
查看 user 表

mysql> select user,host from user;
修改 user 表中的 Host

mysql> update user set host='%' where user='root';
查看 user 表

mysql> select user,host from user;
刷新权限

mysql> flush privileges;

最后一步 刷新权限 flush privileges;这一步一定要操作,不然无法更新;

总结:

前端路上 | 所知甚少,唯善学。

各位小伙伴有什么疑问,欢迎留言探讨。

--- 关注我:前端路上不迷路 ---

相关推荐
可涵不会debug2 分钟前
五种IO模型
运维·服务器·网络
Irissgwe5 分钟前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
水木兰亭5 分钟前
多进程编程总结
linux·运维·服务器
ew452186 分钟前
【SQL】DISTINCT 与 GROUP BY 核心区别及常见误区、问题全梳理
sql·mysql
艾莉丝努力练剑10 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
辉视广播对讲13 分钟前
私有协议 IP 广播对讲 vs SIP 广播对讲多维度对比分析报告
网络·网络协议·tcp/ip
猿来如此呀15 分钟前
Linux 常用命令选项与对应英文单词对照表
linux·运维·服务器
wanhengidc15 分钟前
高防IP的主要功能有哪些?
运维·服务器·网络·网络协议·tcp/ip·游戏
IpdataCloud20 分钟前
摄像头OTA升级时,怎样用嵌入式IP离线库判断当地CDN节点而不拉跨省流量?
服务器·网络·tcp/ip
晨非辰23 分钟前
Linux终端输出哲学:从回车换行到进度条实战,掌握缓冲区刷新与ANSI控制,告别输出延迟焦虑
linux·运维·服务器·c++·人工智能·后端·自动化