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

总结:

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

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

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

相关推荐
蓝黑202021 分钟前
阿里云ECS服务器网站配置HTTPS连接
服务器·阿里云·https
博睿谷IT99_1 小时前
Linux 备份与恢复常用命令
java·linux·服务器
wuk9982 小时前
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器
linux·服务器·ubuntu
说私域2 小时前
IP新定义下的商业新范式:基于定制开发开源AI智能名片S2B2C商城小程序的IP价值变现研究
人工智能·tcp/ip·开源
“愿你如星辰如月”2 小时前
Linux C缓冲区机制全解析
linux·运维·服务器·c语言·vscode
2401_865854883 小时前
搭建个人博客:云服务器IP如何使用
运维·服务器·tcp/ip
探云抛雾؁ۣۖ3 小时前
SSH安全 白名单配置限制实战:AllowUsers 限制指定 IP 登录
linux·运维·服务器
Z_z在努力3 小时前
【MySQL 高阶】MySQL 架构与存储引擎全面详解
数据库·mysql·架构
全栈工程师修炼指南3 小时前
DBA | MySQL 数据库基础查询语句学习实践笔记
数据库·笔记·学习·mysql·dba
饶了我吧,放了我吧3 小时前
数据通信与计算机网络—有线局域网:以太网
运维·服务器·网络