出现这个问题ERROR 2005 (HY000): Unknown MySQL server host

[root@localhost raid10]# /etc/init.d/iptables stop

[root@localhost raid10]# ifconfig | head -n 2 | tail -n 1
          inet addr:172.29.141.112  Bcast:172.29.141.255  Mask:255.255.255.0
[root@localhost raid10]# /usr/local/webserver/mysql/bin/mysql -u admin -p12345678  -e "show databases ;"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| blog               |
| mysql              |
| performance_schema |
| test               |
+--------------------+
[root@localhost raid10]# /usr/local/webserver/mysql/bin/mysql -u admin -p12345678 -h  172.29.141.112:3306 -e "show databases ;"
ERROR 2005 (HY000): Unknown MySQL server host '172.29.141.112:3306' (0)
[root@localhost raid10]#

如上所示,请问是什么问题,大家谁有碰到过

作者: longxibendi   发布时间: 2011-05-29

数据库端口有单独的参数,怎么可以跟在ip后面呢?

作者: wadezq   发布时间: 2011-05-30



QUOTE:原帖由 wadezq 于 2011-5-30 11:56 发表
数据库端口有单独的参数,怎么可以跟在ip后面呢?

修改为:

/usr/local/webserver/mysql/bin/mysql -u admin -p12345678 -h  172.29.141.112 -P3306 -e "show databases ;"

不清楚的时候 可以借助:mysql --help 看帮助信息

作者: jinguanding   发布时间: 2011-05-30