数据库
首页 > 数据库> > 无法使用命令行连接到MySQL,但可以使用MySQL Workbench

无法使用命令行连接到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-workbench,mysql
来源: https://codeday.me/bug/20191119/2037578.html