Mysql

為什麼 MySQL 命令行工具會忽略 –port 參數?

  • June 11, 2018

這就是我正在做的事情:

mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;"

無論我在--port參數中提供什麼,該命令都有效(連接到埠 3306)。我在一台機器上執行了兩台 mysql 伺服器,並希望通過顯式提供其埠號來連接第二台伺服器。這是怎麼回事?為什麼mysql忽略這個參數?

localhost給定參數時,MySQL 使用套接字。改為使用127.0.0.1

引用自:https://serverfault.com/questions/306421