Mysql 错误:未连接

新手上路,请多包涵

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

无论我在 MySQL shell 中输入什么,它总是给我错误:’未连接’。

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

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

运放: ERROR: Not connected

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

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

错误信息

MySQL 工作台连接

原文由 Madhur 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 645
2 个回答

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

MySQL> \connect root@localhost

MySQL localhost:33060+ ssl SQL > show databases;

原文由 Madhur 发布,翻译遵循 CC BY-SA 4.0 许可协议

第一步是需要检查你是在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;

原文由 champion-runner 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题