博客
关于我
MySQL修改root密码的多种方法
阅读量:789 次
发布时间:2023-02-11

本文共 684 字,大约阅读时间需要 2 分钟。

当MySQL root密码丢失时,可以通过以下几种方法重置密码:

方法一:使用SET PASSWORD命令

通过MySQL命令行重置root密码:

mysql -u root

进入MySQL shell后,执行以下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass')

注意:确保 MySQL服务未被其他用户连接,避免影响正常操作。

方法二:使用mysqladmin工具

如果已有root密码,执行如下命令:

mysqladmin -u root password "newpass"

如果root密码已设置过,可以通过以下方式重置:

mysqladmin -u root password oldpass "newpass"

方法三:直接修改user表

通过MySQL命令直接更新root账户:

mysql -u rootuse mysql;UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';FLUSH PRIVILEGES;

在丢失root密码时,可以采取以下步骤:

mysqld_safe --skip-grant-tables &mysql -u root mysqlUPDATE user SET password=PASSWORD("new password") WHERE user='root';FLUSH PRIVILEGES;

以上方法均可帮助你重置MySQL root密码,确保数据库安全运行。

转载地址:http://sobfk.baihongyu.com/

你可能感兴趣的文章
MySQL Workbench安装教程以及菜单汉化
查看>>
MySQL Xtrabackup 安装、备份、恢复
查看>>
mysql [Err] 1436 - Thread stack overrun: 129464 bytes used of a 286720 byte stack, and 160000 bytes
查看>>
MySQL _ MySQL常用操作
查看>>
MySQL – 导出数据成csv
查看>>
MySQL —— 在CentOS9下安装MySQL
查看>>
mysql 不区分大小写
查看>>
mysql 两列互转
查看>>
MySQL 中开启二进制日志(Binlog)
查看>>
MySQL 中文问题
查看>>
MySQL 中日志的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>
Mysql 优化 or
查看>>
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>