无法使用命令行连接到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