【散分】远程链接mysql

nianzhang747 2009-08-31 02:18:28
服务器mysql已经启动

端口也已经开放
$ telnet 10.10.1.102 3306
Trying 10.10.1.102...
Connected to 10.10.1.102.
Escape character is '^]'.
4
5.0.22 ke9.v,t' , a4|9D*E]&@QV Connection closed by foreign h
st.

user表权限如下
mysql> select host,user from mysql.user;
+-----------------------+-------+
| host | user |
+-----------------------+-------+
| % | model |
| localhost | root |
| localhost.localdomain | root |
+-----------------------+-------+
3 rows in set (0.00 sec)

Db表
mysql> select host,user from mysql.db;
+------+-------+
| host | user |
+------+-------+
| % | model |
+------+-------+
1 row in set (0.00 sec)

当在windows机器链接远程服务的时候
$ mysql -u model -p -h 10.10.1.102
Enter password: *****
ERROR 2003 (HY000): Can't connect to MySQL server on '10.10.1.102' (10061)
加个参数
$ mysql -u model -p -h 10.10.1.102 --protocol=TCP --port=3306
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 32
Server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

就能链接上了

原因在于我的客户端端口是3307 服务端是3306.
问题解决了。
...全文
97 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
也不是啊,有任务在做着的(只是工作效率有所降低罢啦,呵呵),偶尔上来喘下气罢啦
nianzhang747 2009-08-31
  • 打赏
  • 举报
回复
我说这么有时间呢,天天都在论坛上泡哈

没问题 下班之前结贴!
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
上班啊
不过可怜啊,在等“炒”的模式了
nianzhang747 2009-08-31
  • 打赏
  • 举报
回复
呵呵 森哥上班吗?
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
老问题了
下班前揭帖了吧
早来就有分,迟来就没了
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
可以揭贴了
:)
ASDFGHJKL987 2009-08-31
  • 打赏
  • 举报
回复
不错,长知识
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
记得上个星期才有人问过这个问题吧
denniswwh 2009-08-31
  • 打赏
  • 举报
回复
接分,呵呵
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
ERROR 2003 (HY000): Can't connect to MySQL server on '10.10.1.102' (10061)

-----------------
其实这个错误已经很明显了,10061,典型的socket错误
vinsonshen 2009-08-31
  • 打赏
  • 举报
回复
我的客户端端口是3307 服务端是3306.

-------------------
原因在这
你在本地用cmd命令通过mysql去连,则默认用本地环境变量中的mysql客户端的端口去连,而你的服务端的端口不是3307,所以,才报那个socket的10061的错误,你只要加参数-P指定端口就可以解决了。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧