+-
无法使用命令行连接到MySQL,但可以使用MySQL Workbench
我已成功使用 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上运行

最佳答案
因为MySQLWorkbench解析出端口号,而CLI工具却没有.有一个单独的选项–port来提供它.尝试

mysql --user admin --host 127.0.0.1 --port 3307 --password
点击查看更多相关文章

转载注明原文:无法使用命令行连接到MySQL,但可以使用MySQL Workbench - 乐贴网