gpt4 book ai didi

MySQL 错误 :10061

转载 作者:行者123 更新时间:2023-11-29 00:46:18 24 4
gpt4 key购买 nike

显然,我无法使用 mysql.exe 连接到 SQL 服务器

我以 root 用户身份登录并键入以下内容

mysql -u root -p
mysql> CONNECT TO 127.0.0.1:3306;

我收到以下错误。

ERROR 2005 (HY000): Unknown MySQL server host '127.0.01:3306' (2)

Unknown MySQL server host '127.0.0.1:3306' (2)

然而,使用具有相同参数的 MySQL Workbench 连接就很好。

Host:127.0.0.1
Port:3306
User: root
pass:[empty]

我安装了 easyphp MySQL 模块。会不会是这个原因?

编辑:错字 127.0.0.1 抱歉

最佳答案

根据 the documentation , connect 的语法命令是:

connect [db_name host_name]], \r [db_name host_name]]

Reconnect to the server. The optional database name and host name arguments may be given to specify the default database or the host where the server is running. If omitted, the current values are used.

因此你的命令CONNECT TO 127.0.0.1:3306正在尝试连接到名为 TO 的数据库在名为 127.0.0.1:3306 的主机上.不出所料,您收到的错误消息会提示主机不存在。

然而,更常见的是在调用 mysql 时指定主机名和数据库(如果愿意,也可以指定端口 - 参见 this page 以获得完整的命令行选项列表):

mysql -u username -p -h <hostname> -P <port> db_name

另请注意,如果未指定主机名和端口,they default to localhost and 3309 - 因此,在您的情况下,您可以省略以上所有内容,然后使用:

mysql -u username -p db_name

要执行您当前正在执行的操作(不在命令行中指定数据库名称),您必须调用 USE 命令在 mysql>连接后提示选择数据库:

mysql -u username -pmysql> USE db_name;

关于MySQL 错误 :10061,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com