mysql-5.6.27|重置根密码 |没有密码字段

标签 mysql

我在 mysql 网站上安装了“Mac OS X 10.9(x86,64 位),DMG 存档”,但我无法以根用户身份访问(“mysql -uroot -p”),因为我不知道密码.有没有默认密码之类的?所以我以匿名身份访问 mysql 以在命令行上使用“udo ./mysqld_safe --skip-grant-tables”。我试过了

update user set password=PASSWORD("mynewpassword") where User='root';

查询重置根密码。然而有趣的是密码字段已被弃用。然而,还有另一个命令可以使用 MySQL 推荐的新密码以 root 身份访问 MySQL 服务器。

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

但问题是它通常没有 --skip-grant-tables 和 --skip-networking 选项。

我能做什么?我删除了我今天下载并安装 10.9 的最后一个版本。我以为默认密码不存在!但是我无法访问。 请让我知道该怎么做。谢谢。

最佳答案

在 MAC OSX 上为 MySql MySQL 5.7 重置密码的步骤

  1. 打开外壳/终端窗口
  2. sudo/usr/local/mysql/support-files/mysql.server 停止
  3. sudo/usr/local/mysql/bin/mysqld_safe --skip-grant-tables
  4. 打开另一个外壳/终端窗口
  5. sudo/usr/local/mysql/bin/mysql -u root
  6. mysql>使用mysql
  7. 更新用户集 authentication_string=password('1111') where user='root';

尽情享受吧!

关于mysql-5.6.27|重置根密码 |没有密码字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33033306/

相关文章:

mysql - 无法修复 mysql 查询中的语法错误

MySQL:只选择只有特定值的组

mysql - 分组依据和日期

mysql - sha512-crypt mysql 和 dovecot

mysql - 根据另一个表完成文本

php - 在页面重新加载时保存 javascript 复选框状态?

mysql 拆分字段值并检查条件

php - 使用 jQuery .ajax 作为投票脚本。投票成功后如何更新MySQL DB?

php - mysql 到 mysqli 的转换问题

php - 尝试将两个数据库连接到一个 php 文件并存储用户 session