客户端远程连接MySQL出现2003-Cant connect to MySQL server on xxx
在mysql可视化工具远程连接mysql是出现如题错误,一般考虑三种情况。
第一,是否允许远程连接,在linux服务器上进入mysql查看mysql库中的user表
mysql -uroot -p
mysql> select host,user,authentication_string from mysql.user;
+-----------+-----------+-------------------------------------------+
| host | user | authentication_string |
+-----------+-----------+-------------------------------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| % | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+-----------+-----------+-------------------------------------------+
查看是否有host为%的用户,如果有代表允许远程任意主机连接,如果没有创建一个用户供远程连接。
grant all privileges on *.* to 你的用户名@'%' identified by '你的密码';
flush privileges;
切记一定要执行flush操作!
第二,使用命令netstat -tulpen查看你的3306端口号监听主机是否为0.0.0.0,如果是代表远程所有主机都可访问,如果没有可以编辑/etc/my.cng文件,在最后加一行bind-address = 0.0.0.0,切记要重启mysql
bind-address = 0.0.0.0
如果mysql5.5
service restart mysql
如果mysql5.7
systemctl restart mysqld
第三,查看linux上防火墙是否关闭
firewall-cmd --state
如果结果为running,需要关闭
systemctl stop firewalld
此时,问题即可解决。
客户端远程连接MySQL出现2003-Cant connect to MySQL server on xxx相关推荐
- Mysql 远程连接的问题 2003 - Can't connect to MySQL server on '39.106.187.107' (60 Operation timed out)...
一.在上一篇文章中,使用ECS和mysql搭建mysql服务器搭建好了mysql服务器,现在需要远程连接 报错 2003 - Can't connect to MySQL server on '39. ...
- Mysql 远程连接的问题 2003 - Can't connect to MySQL server on '39.106.187.107' (60 Operation timed out)
一.在上一篇文章中,使用ECS和mysql搭建mysql服务器搭建好了mysql服务器,现在需要远程连接 报错 2003 - Can't connect to MySQL server on '39. ...
- 2003 cant connect to MySQL server on 'XXX.XXX.XXX.XXX'
数据库在配置正常并且也配置了mysql 在局域网上互相访问的用户和ip但是会出现2003 cant connect to MySQL server on 'XXX.XXX.XXX.XXX' ,本地机子 ...
- Java远程连接阿里云MySQL_阿里云配置mysql远程连接
默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h local ...
- Ubuntu下安装OpenSSH Server并在客户端远程连接Ubuntu
本文主要是向读者介绍了如何在Ubuntu系统下安装OpenSSH Server并在客户端远程连接Ubuntu,共有两种方法,一种是命令行安装:另一种是通过Ubuntu Software Center安 ...
- Navicat连接出现了2003-Can’t connect to MySQL server on ‘localhost’…(已解决)
Navicat连接出现了2003-Can't connect to MySQL server on 'localhost'- 解决方法:启动服务 找到MySQLZLM(类似的名字,这个是安装MySQL ...
- 金蝶虚拟化客户端连不上服务器,金蝶kis客户端远程连接服务器
金蝶kis客户端远程连接服务器 内容精选 换一换 ELB的常见异常返回码有400.403.502.504等.若遇到这些返回码建议您先直接访问后端云服务器,查看是否是后端云服务器的异常.若后端云服务器响 ...
- 金蝶kis系统连接服务器,金蝶kis客户端远程连接服务器
金蝶kis客户端远程连接服务器 内容精选 换一换 本章节指导您使用MongoDB客户端,通过弹性云服务器内网方式连接GaussDB(for Mongo)集群实例.操作系统使用场景:弹性云服务器的操作系 ...
- 数据库只能内网连接,但是需要远程连接怎么办?通过SSH隧道链接mysql
数据库只能内网连接,但是需要远程连接怎么办?通过SSH隧道链接mysql 公司新项目上线,需要将项目部署到云端,买了运营商的云主机和云数据库.但是有个问题,云数据库只能内网连接,无法在公司直接连接数据 ...
最新文章
- 清华大学首批研究生学术与职业发展能力提升项目评估交流会举行
- python装饰器原理wraps(method)(self)_python装饰器中@wraps作用--修复被装饰后的函数名等属性的改变...
- http服务详解(1)——一次完整的http服务请求处理过程
- Problem G: 函数---判断日期(年月日)是否合法
- 提升NAS网速技能get:网络聚合模式
- 公益图书馆-学习笔记五-jquery来动态设置div高度
- android dialog内嵌listview样式,android 開發dialog 嵌套listview布局
- Layer表格列根据配置动态显示
- realitycapture 3D建模软件
- 实现信息化企业供应链管理,上云是大势所趋
- jQuery中的基本选择器,id,class,元素,通用
- Python Signal 信号
- matlab符号计算证明sin,matlab的符号计算
- SPSS多元线性回归残差分析的基本方法
- 本机可以访问8080端口,外网不能访问的解决方案
- DC综合基础知识学习
- Spring之IOC自动装配
- 【TensorFlow】Keras机器学习基础知识-使用TF.Hub进行文本分类
- 即食花胶的功效与作用 即食花胶怎么吃?
- 求第N个素数的值,时间复杂度尽量低
热门文章
- js json操作,qk-json
- 交换机vlan配置之Hybrid接口
- anyview+4.0java版_anyview4.0手机阅读器
- Aurora ip核的使用详解
- ALSA音频编程常用参数详细说明
- 购买计算机的作文英语,电脑英语作文_电脑,computer,英文_高中英语作文_作文地带...
- vue 项目ztree 异步加载树
- 凹凸世界手游服务器维修,凹凸世界手游进不去怎么办 试试这几个解决方法
- 小型会议室如何选视频会议终端?
- RGB、YUY2、YUYV、YVYU、UYVY、AYUV