【发布时间】:2016-01-07 02:37:48
【问题描述】:
我在 mysql 网站上安装了“Mac OS X 10.9 (x86, 64-bit), DMG Archive”,但无法以 root 身份访问(“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 的最后一个版本。我以为默认密码不存在!但我无法访问。 请让我知道如何做到这一点。谢谢。
【问题讨论】:
标签: mysql