客户端不能连接MySQL 场景: 数据库(此处以MySQL为例)安装在虚拟机里面,在宿主机上进行连接数据库的时候始终不能连接,但在虚拟机中使用正常. 针对上面的场景: 1. 在虚拟机里面可以正常使用MySQL 2. 在宿主机上进行连接的时候,始终不能连接 解决方案: 第一步:检查账号是否支持远程链接? 相关操作指令: # mysql -uroot -p  使用root用户链接mysql # show databases             查看已有的数据框(主要是为了找:mysql 这个数据…
备份 cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak 修改 vim /etc/mysql/my.cnf 在[mysqld]下修改为bind-address=0.0.0.0 没有的话就直接加上 [mysqld] bind-address = 0.0.0.0 重启 service mysql restart…
连接断开的频率太高导致报错,可以在每次连接之间sleep,或者保持一个长连接. ref:https://stackoverflow.com/questions/24884438/2003-cant-connect-to-mysql-server-on-127-0-0-13306-99-cannot-assign-reques http://www.fromdual.com/huge-amount-of-time-wait-connections https://vincent.bernat.im…
原因: 1.你的ip没有被授权,无法访问. 2.端口没有打开(如:3306端口没有打开). 解决方法: 授权(http://www.cnblogs.com/SZxiaochun/p/6401424.html) 打开端口(http://www.cnblogs.com/SZxiaochun/p/6806762.html)…
昨天在自己的远程服务器上玩,把系统重装了.新装了MySQL,在本地用navicat连接的时候出了几个小问题. 问题一:SSH: expected key exchange group packet from server 这个问题在网上查了查说是navicat自己的问题,升级版本就好了.没管那么多,在SSH选项卡里把使用ssh通道取消了,使用常规连接. 问题二:2003 - Can't connect to MySQL server on 'XXX' (10038) 第一个问题刚解决,但是第二个…
天,在使用navicat Premium 连接数据库时,出现了一个弹出窗口显示: "error 2003: can't connect to mysql server on 'localhost' 然后我在终端下使用mysql同样错误. 然后我使用网上的方法都不可以,最后就只好自己想办法. 最后我解决问题的方法是找到mysql.exe所在的目录下,找mysqld.exe文件,双击执行了之后便可以连接mysql 执行这个文件之后,在终端下执行mysql,成功. 这个几个文件在你安装mysql目录里…
Navicat 连接远程数据库报错:2003 - Can‘’t connect to MySQL server on '172.22.69.190'  (10061) 一.原因 远程数据库使用了默认设置,绑定的IP是127.0.0.1 二.解决方案 1.修改 远程服务器的配置 vim /etc/mysql/mysql.conf.d/mysqld.cnf 将 bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0 2.重启 mysql 服务 servi…
解决Can't connect to MySQL server on 'localhost'  tomcat连接mysql,大概是c3p0配置和mysql配置都有问题,导致了内存溢出,几天后,mysql出现如下错误: ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) 网上查了一下,说是mysql没有正常启动,启动失败一般是my.ini文件出错了 一.停止服务 二.删除my.ini文件(记得备份此文件,有些配置需要)…
安装bugfree后,访问报错:CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.0.99' (4) 现象:虚机的ip是192.168.1.188,但是192.168.1.188/bugfree去访问的时候,提示连接不到192.168.0.99. 尝试解决: ip的配置是在程序的配置文件里配置的 1.可能是mysql没启动,查看mysql的运行情况:service m…
今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (111) 测试代码: require 'mysql2' client = Mysql2::Client.new(:host=>"192.168.10.210",:username=>'root',:password=>"root") puts result…