我正在成功地使用MySQLWorkbench访问和管理127.0.0.1:3307的数据库。
但是,如果我试图使用命令行访问它:
mysql -u admin -h 127.0.0.1:3307 -p我得到了错误消息:
ERROR 2005 (HY000): Unknown MySQL server host '127.0.0.1:3307' (0)为什么它适用于MySQLWorkbench而不是命令行?
我在OSX上运行
发布于 2015-10-07 10:37:10
因为MySQLWorkbench解析端口号,而CLI工具不解析端口号,所以有一个单独的选项--port来提供它。试一试
mysql --user admin --host 127.0.0.1 --port 3307 --password发布于 2019-05-11 11:46:44
尝试指定连接协议
mysql -uroot -h127.0.0.1 -p --port=3307 --protocol=tcp
mysql -uroot -h127.0.0.1 -p --port=3307 --protocol=sockethttps://stackoverflow.com/questions/32989887
复制相似问题