MySQL 客户端的指定端口问题

MySQL 客户端的指定端口问题

Chris Yue One comment
Posts

MySQL 客户端的参数里面有一个--port=#,也可以简写成-P #,其中#是端口号,这是用来连接指定端口用的,但是有时会发现指定端口根本无效。

其实这个是 MySQL 故意设计的,如果你的 host 是 localhost(如果不指定默认也是 localhost),那 MySQL 必须用 unix socket 连接,那样的话设置端口什么的当然没用啦。所以正确的做法是指定 host 为 127.0.0.1 再指定端口,绝对管用。

有的时候我在想,我们常用的这些工具软件为什么不能稍微花点功夫做点人性化的设计,比如刚才我说的那个问题,在 host 为 localhost 而又同时设置了端口号的情况之下,为什么不能给一个提示呢?程序员的时间真的是这么好浪费的么……

MySQL 客户端的指定端口问题 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

文章不错,我要帮站长分担建站费!
天使投赏人

One comment

原来如此

七月 24, 2014 在 12:24 上午

原来如此

发表评论

− two = two