【问题标题】:mysql-5.6.27| reset root password | no password fieldmysql-5.6.27|重置root密码|没有密码字段
【发布时间】: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


    【解决方案1】:

    在 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. 打开另一个 shell/终端窗口
    5. sudo /usr/local/mysql/bin/mysql -u root
    6. mysql>使用mysql
    7. 更新用户集 authentication_string=password('1111') where user='root';

    享受吧!

    【讨论】:

      【解决方案2】:

      MySQL 为您提供了一种无需密码即可使用外部 MySQL 配置文件登录 MySQL 服务器的方法。看看这个链接:

      http://xmodulo.com/how-to-log-in-to-mysql-server-without-password.html

      【讨论】:

        猜你喜欢
        • 2012-02-08
        • 2018-06-09
        • 2014-01-13
        • 2011-05-14
        • 2016-10-13
        • 1970-01-01
        • 1970-01-01
        • 2012-05-07
        相关资源
        最近更新 更多