mysql - 为什么在我没有设置密码的情况下提示我输入 MySQL 服务器密码?

标签 mysql mysql-workbench

我刚刚安装了 MySQL,所以我不应该事先设置密码。

这在我尝试测试连接时出现: MySQL Password Prompt

然后,如果我将其留空,它就会出错。 Error

我也试过“root”作为密码,“admin”只是试了几次,但仍然出错。我尝试在 MySQL shell 中键入 mysql -u root -p 但它一直说我没有连接。我迷路了。

最佳答案

连接后才知道有没有密码。那是因为它需要密码才能连接。所以它总是要求一个。

我认为您遇到的问题是没有密码和空白密码之间存在细微差别,并且因为您没有输入密码,所以当您可能设置了空白密码时,连接是在没有密码的情况下建立的。

也许尝试找到适用于 Windows 的 MySQL CLI 客户端并查看 --password 选项。

关于mysql - 为什么在我没有设置密码的情况下提示我输入 MySQL 服务器密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587287/

相关文章:

mysql - 在 MySQL 中,如何复制表和依赖于父表 ID 的支持表中的现有记录?

PHP PDO bindParam 返回 NULL

mysql - 一起使用 MySQL 和 RedShift 的坏习惯?

mysql - 实现多对多关系

mysql - 从 SQL Server 迁移到 MySQL

mysql - 分组到最接近的小时的 30 分钟间隔

mysql - 使用下划线而不是空格是否有任何 sql 性能提升?

php - 是否有一种标准方法来验证 DATETIME 值的格式是否正确以及它是否是有效日期?

mysql - 设置 MySql Workbench 时出错

MySql Workbench SQL 查询语法错误