局域网内MySQL服务器在windows系统上,IP为192.168.0.2,
客户机为linux,在客户机上通过mysql客户端工具登录时的命令为
mysql -u xxx -h 192.168.0.2 -p --protocol=tcp
之所以需要指定protocol是因为在linux下mysql默认使用socket连接,windows下
默认是tcp,因此不特别指定会报
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
这样的错误。
另外要注意的是服务器的防火墙要允许MySQL的端口数据通过。
阅读(2301) | 评论(0) | 转发(0) |