MySQL错误:未连接

Mad*_*hur 4 mysql sql database command-line mysql-workbench

我正在尝试从Windows上的MySQL Shell连接到MySQL数据库。

无论我在MySQL Shell中键入什么,它都会不断给我错误:“未连接”。

查询例如1: mysql --host=localhost --port=3306 --user=root -p;

查询例如2: mysql -u root -p

O / P: ERROR: Not connected

我的机器上安装了MySQL服务器。MySQL服务也在后台运行。

另外,我能够从MySQL工作台连接。

错误信息

MySQL Workbench连接

Mad*_*hur 8

我的临时解决方法是,我使用ssl协议连接到MySQL服务器:

MySQL> \connect root@localhost

MySQL本地主机:33060+ SSL SQL> show databases;


cha*_*ner 7

第一步,你需要检查你是在MYSQL Shell SQL模式还是JS模式。

然后,如果您处于SQL模式,那么您就可以开始了,否则您需要通过此命令切换到SQL模式

\sql

下一步是使用此命令进行连接

\connect root@localhost

在您的情况下,您可能已将特权作为 IP 地址,因此您需要检查您的本地主机 IP,这可以在您的命令提示符中通过此命令完成。

ipconfig然后只需检查 IP 地址并将其替换上一个命令中的 localhost。如果这仍然不起作用,则将127.0.0.1:3306.

之后,它会提示添加或保存密码,在那里输入一个唯一的密码。

在此之后,您可以通过此命令检查用户和本地主机

SELECT user, host FROM mysql.user;

  • 一旦显示数据库列表,您可以选择一个 DB => USE database_name; (2认同)

eno*_*ted 5

我在装有 MySQL 5.7 的 Windows 10 机器上遇到了同样的问题,以下命令帮助了我:

mysqlsh.exe- 打开 mysql shell;然后

\sql- 开始使用 SQL;

最后:

\connect root@127.0.0.1:3306