我有一个带有mysql的unix服务器,我试图从我的机器上访问它。为了澄清,访问mysql服务器。当我这样做时,我得到了这个错误。
Connecting to MySQL server 192.168.1.25...
Can't connect to MySQL server on '192.168.1.25' (10061)
以下是我的凭据:
username: root
port: 3306
服务器正在运行,因为我能够远程登录到机器上(使用ip:192.168.1.25“,然后从root运行mysql。你认为发生了什么:
我是mysql的新手。
答案 0 :(得分:3)
1) 检查日志 你可以通过检查my.cnf文件来查看日志的位置。 mysqld.log可能是文件名,但是
2) 一个。看看它是否是一个网络问题。
telnet 192.168.1.25 3306
湾看看该服务是否在该端口。 ssh到盒子里 #来自本地主机 mysql -u root telnet 127.0.0.1 3306
ps auxw|grep mysql
此时你应该有足够的诊断信息来解决这个问题。
答案 1 :(得分:2)
可能是因为不允许远程root登录。您可以尝试本文介绍如何启用远程root:
http://benrobb.com/2007/01/15/howto-remote-root-access-to-mysql/
答案 2 :(得分:1)
我有这个问题并通过
修复它首先,您必须向用户授予全部
android:background="@drawable/rounded_blue"
style="@style/buttontext2"
然后
GRANT ALL PRIVILEGES ON databasename. TO 'user'@'%' IDENTIFIED BY 'password';
并使用
更改mysql配置FLUSH PRIVILEGES;
查找" 绑定地址"划出并评论它 保存配置并使用
重启mysqlsudo nano /etc/mysql/my.cnf
希望解决问题:)
答案 3 :(得分:0)
消息(10061)用于脱机服务器或防火墙阻塞
如果你得到你的电脑的名字 - 无法连接,那么mysql拒绝连接,你将不得不在mysql数据库mysql
,表user
中使用IP创建一个'用户'远程连接',并重新启动数据库服务
但是对于错误10061,请检查两台计算机中的防火墙。 每个人掌握PC,是phpmyadmin安装的那个
允许目标ip-主机上的[遥控器]和端口3306 和 允许源ip- [主站] /与任何端口,并检查您的目标端口(3306)。目标IP也可以在某些防火墙上设置。
如果可以,请在防火墙中搜索日志,设置,最近的活动等...以查看您被阻止的内容和方式。