mysql - 在没有密码的情况下输入 mysql 应该不起作用

标签 mysql

在 Windows 上,我有两个 root 用户。
我删除了一个并保留了本地的(root@localhost)。
我通过以下方式设置其密码:

set password for 'root'@'localhost'= password('new_password');

我退出并且我这样做:

mysql -u root

我在mysql中。
我正在等待密码请求。

最佳答案

您必须重新启动 mysql 或运行flush特权,新密码才会生效。

同时尝试设置 127.0.0.1 和 localhost 的 root 密码。

关于mysql - 在没有密码的情况下输入 mysql 应该不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11415483/

相关文章:

mysql - 三表带值连接查询基值为第一、二、三表

mysql - 具有重音不敏感排序规则的 Web 应用程序中的 Unicode 支持(包括表情符号)

mysql - 如何对具有与另一个名称表相关的两列外键的表执行 mysql 选择查询

mysql - 在 MySQL 中选择 TIMESTAMP 而不是 DATETIME 列的充分理由是什么?

PHP 条件 vs MySQL 条件

php - Phalcon PhP - 如何使用参数在 Controller 内执行查询

MySQL SELECT 从表中的多列

mysql - 与两个最大列进行比较得到一行

mysql - 查找类似 'NOT EXISTS' 的条件

mysql - 在 MySQL 中增加一列