Mysql 恢复或重置根密码
登录时安装新mysql或使用设置新mysql密码 mysqladmin-u根密码“NEWPASSWORD”Mysql 恢复或重置根密码,mysql,Mysql,登录时安装新mysql或使用设置新mysql密码 mysqladmin-u根密码“NEWPASSWORD” 获取 错误: mysqladmin:连接到“localhost”上的服务器失败错误:“访问” 拒绝用户'root'@'localhost'(使用密码:否)' 我还尝试使用-h选项,但我的服务器主机名仍然出现相同的错误。步骤1:停止MySQL服务 # /etc/init.d/mysqld stop 步骤2:使用--skip grant tables选项启动MySQL
获取
错误: mysqladmin:连接到“localhost”上的服务器失败错误:“访问” 拒绝用户'root'@'localhost'(使用密码:否)' 我还尝试使用-h选项,但我的服务器主机名仍然出现相同的错误。步骤1:停止MySQL服务
# /etc/init.d/mysqld stop
步骤2:使用--skip grant tables选项启动MySQL(它将允许您在不使用MySQL密码的情况下登录)
步骤3:以root用户身份连接到mysql服务器
# mysql -u root
第4步:现在设置新的mysql根用户密码
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密码
# mysqld_safe --skip-grant-tables &
# mysql -u root -p
你也应该使用——跳过网络。也许还可以确保没有人可以通过ssh登录。感谢chris分享更多信息。评论占位符上写着避免像“+1”或“谢谢”这样的评论。。。我试着向上投票表示感谢。适度帮助有用的东西浮到顶端。(顺便说一句,欢迎来到堆栈溢出)