请注意,如果你指定 localhost 作为一个主机名, mysqladmin 默认使用 Unix套接字文件连接,而不是 TCP/IP 。从 MySQL 4.1 开始,通过 --protocol= TCP | SOCKET | PIPE | MEMORY}选项,你可以显示地指定连接协议 ,举例如下:
socket 连接:
$ mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/home/zzx/mysql/mysql.sock' (2)
tcp 连接:
$ mysql --protocol=TCP -uroot -p -P3307 -hlocalhost
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 73 to server version: 5.0.15-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
从这个简单的示例中,我们可以看到,常识会限制住我们的思维。从另一个角度考虑问题,熟读文档,同一个问题,多关注其他方法,或许在关键的时候可以让我们柳暗花明。
该贴被Robin编辑于2014-8-10 20:16:58该贴由hui.chen转至本版2014-11-5 16:18:26
该贴由hui.chen转至本版2014-11-5 16:22:20