-1

登录时安装新的mysql或使用设置新的mysql密码

mysqladmin -u root 密码“NEWPASSWORD”
出现
错误:

mysqladmin:连接到“localhost”的服务器失败错误:“用户“root”@“localhost”的访问被拒绝(使用密码:否)”

我也尝试使用 -h 选项和我的服务器主机名仍然得到同样的错误。

4

1 回答 1

1

步骤#1:停止 MySQL 服务。

            # /etc/init.d/mysqld stop

步骤#2:使用--skip-grant-tables选项启动MySQL(它将允许您在没有mysql密码的情况下登录)

            # mysqld_safe --skip-grant-tables &

步骤#3:以root用户身份连接到mysql服务器。

            # mysql -u root

第 4 步:现在设置新的 mysql root 用户密码。

            mysql> use mysql;
            mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD")
                     where User='root';
            mysql> flush privileges;
            mysql> quit

步骤#5:退出并重新启动 MySQL 服务器。

           # /etc/init.d/mysqld restart

步骤#6:登录并测试新的mysql密码

           # mysql -u root -p
于 2013-08-05T06:50:55.767 回答