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

总结:

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

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

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

相关推荐
熬夜苦读学习1 分钟前
进程间通信--匿名管道
运维·服务器
就改了18 分钟前
MySQL进阶——DQL语句日常优化建议(详细版!)
数据库·sql·mysql
前端白袍1 小时前
性能优化:服务器性能影响网站加载速度分析
运维·服务器·性能优化
郑州吴彦祖7721 小时前
【TCP】三次挥手,四次挥手详解--UDP和TCP协议详解
网络协议·tcp/ip·udp·三次握手
stone08231 小时前
ABAP语言的动态编程(4) - 综合案例:管理费用明细表
linux·运维·服务器
懒大王爱吃狼2 小时前
Python + Qt Designer构建多界面GUI应用程序:Python如何调用多个界面文件
开发语言·数据库·python·qt·mysql·python基础·命令模式
时之翼2 小时前
手把手教你用香橙派 OrangePi 5 搭建家用服务器
服务器
ღ星ღ2 小时前
网络编程基础
运维·服务器·网络
计算机学姐2 小时前
基于Asp.net的高校迎新管理系统
vue.js·vscode·后端·mysql·sqlserver·c#·asp.net
桃酥4032 小时前
20、HTTP的Keep-Alive是什么?TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗?【中高频】
网络协议·tcp/ip·http