【散分】远程链接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.
问题解决了。
...全文
102 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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,940

社区成员

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

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