无法使用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;这一步一定要操作,不然无法更新;

总结:

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

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

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

相关推荐
littlegirll12 分钟前
同步Oracle及mysql至KADB的KFS配置文件参考
数据库·mysql·oracle
酷熊代理22 分钟前
软路由如何屏蔽国外IP?RouterOS保姆级实战教程(附自动化脚本)
运维·网络协议·tcp/ip·自动化·智能路由器·软路由·小猫pptp
Eugene Jou38 分钟前
FlinkSQL实现实时同步和实时统计过程(MySQL TO MySQL)
数据库·mysql·flink·flinksql
UpUpUp……40 分钟前
Linux中Gdb调试工具常用指令大全
linux·运维·服务器·笔记
编程零零七44 分钟前
基于Python+Flask+MySQL+HTML的爬取豆瓣电影top-250数据并进行可视化的数据可视化平台
python·mysql·信息可视化·flask·python教程·python安装
程序员buddha1 小时前
最节省服务器,手搓电子证书查询系统
运维·服务器
若云止水1 小时前
ngx_conf_read_token
linux·运维·服务器
重生之我在20年代敲代码1 小时前
Linux工具【1】(编辑器vim、编译器gcc与g++)
linux·服务器·编辑器
眠りたいです1 小时前
Linux:利用System V系列的-共享内存,消息队列实现进程间通信
linux·运维·服务器·c++·进程间通信
pp-周子晗(努力赶上课程进度版)2 小时前
《从零手写Linux Shell:详解进程控制、环境变量与内建命令实现 --- 还会更新》
linux·运维·服务器