Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘ (10060 “Unknown error“)
- 在本地的Navicat连接服务器上的数据库时,第一次连接可能会出现如下错误,表示没有连接成功
解决方法:
- 第一种方法
- 一般需要改下服务器上mysql的权限,首先登录服务器上的mysql,
%
:表示可以任何主机都能连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;
- 或者也可以把
%
换成自己本地的IP地址,如:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.x.x' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;
- 最后刷新权限使其生效
FLUSH PRIVILEGES;
- 第二种方法
- 此时的MySQL配置不支持远程连接,登录服务器的mysql后,查看root用户下的 host
use mysql;select host from user where user='root';
- 可以看到root用户下只有
localhost
本地支持连接 - 将
localhost
设置为通配符%
,就可以允许远程连接了
update user set host = '%' where user ='root';
localhost 指的是用户开放的IP,可以是localhost(仅本机访问,相当于127.0.0.1),可以是具体的某一IP,也可以是 ‘%’ (所有IP均可访问)
- 查看更改后的变化
select host, user from user;
- 最后刷新权限即可
FLUSH PRIVILEGES;
- 以上就是介绍的两种解决方法,如果还连接不上,检查下防火墙有没有开放3306端口号。
Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘ (10060 “Unknown error“)相关推荐
- 2003 - Can‘t connect to MySQL server on ip (10060 “Unknown error“)
宿主机链接虚拟机MySql5.7.25报错 在docker中查看mysql容器是否正常启动 1. 查看正在运行的容器 2. 如果没有,使用以下命令启动mysql容器 4. 使用id启动 5. 使用id ...
- 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
环境: 系统版本: CentOS release 6.5 (Final) 数据库版本: 5.1.73 问题描述: 使用客户端远程登录连接基于CentOS 6.5服务器上的Mysql,报错:Can't ...
- MySQL 错误:2003 - Can‘t connect to MySQL server on ‘localhost‘ (10061 “Unknown error“)
错误信息: 2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error") 错误原因: My ...
- Mysql登录报错:Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
可能每个人遇到问题的情况不一样,首先打开服务我的是当时登录mysql输完密码就会报错:Can't connect to MySQL server on 'localhost:3306' (10061) ...
- 主机连接虚拟机MySQL报错:Can't connect to Mysql server on '192.168.33.10' (10061 Unknown error)
之前写过一篇文章,是关于主机连接虚拟机时报无法连接的文章(主机连接虚拟机MySQL报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this ...
- Navicat数据库错误2003 Can not connect to Mysql Server on以及Windows无法启动mysql 错误1069
今天重启了一下服务器,登录系统后用navicat连接数据库报错.以下是解决办法. Navicat连接数据库时报:错误2003 Can not connect to Mysql Server on()解 ...
- 远程连接mysql(linux)2003 - Can‘t connect to Mysql server on ‘xxx.xxx.xxx.xxx‘(10061“Unknown error“)
问题: 有一段时间没有连接一台服务器的数据库了,用navicat连接时发现错误如下: 不知道什么原因服务器上的mysql自动关闭了. 登录服务器 进入 var/lib/mysql/目录下重启mysql ...
- 无法连接到MySQL服务器上的本地主机(10061“未知错误”)Can‘t connect to MySQL server on‘localhost‘ (10061“Unknown error“)
系统:Windows10 软件:Navicat premium 本人第二次碰到这个错误了,第一次怒卸重装MySQL和Navicat,这一次我找到了财富密码记录一下,万一尼是吧 错误:打开Navicat ...
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
问题描述 在 window 系统上,用 Navicat 连接 Mysql 数据库,弹出以下提示 问题原因 Mysql 数据库未启动 解决方案:启动 Mysql 数据库 1.点击桌面左下角运行 cmd ...
最新文章
- 只有大规模算力才能救AI?强化学习之父 vs 牛津教授掀起隔空论战
- 别扭翻译之decentralization
- 解决使用requests_html模块,html.render()下载chromium报错、速度慢问题
- Python 技术篇-PIL库安装及截图功能演示
- NoSQL开篇——为什么要使用NoSQL
- 如何修改 SAP Spartacus CMS API 默认的 endpoint
- 图神经网络(一)图信号处理与图卷积神经网络(1)矩阵乘法的三种方式
- FastJson 中 jsonArray 转换成 list 集合的方法
- java反码_Java:二进制(原码、反码、补码)与位运算
- 一直误解的memset函数
- PostgreSQL 锁等待跟踪
- 阿里云云计算 37 PolarDB MySQL的连接
- Redis内存淘汰策略及内存管理
- JAVA性能分析工具--Jvisualvm使用方法
- [Luogu P4630] [BZOJ 5463] [APIO2018] Duathlon 铁人两项
- 关于“击败”团队目标的思考
- Python2视频教程
- Java中的浮点型数据类型
- 智能手机查看上网IP地址的多种方法
- iOS10 新特性-新功能,以及ReplayKit库