当前位置:硬件测评 > 恢复MySQL数据库root密码2种解决方案

恢复MySQL数据库root密码2种解决方案

  • 发布:2023-10-10 05:07

下面的文章主要讲述恢复MySQL数据库root密码的实际操作。以下是恢复MySQL数据库root密码的实际应用技巧。今天就跟大家分享一下,希望能给大家带来这方面的一些帮助。 方法一 1.下载MySQL源码分发包。无需区分操作系统。我们所需要的都是一样的; 2、将你的mysql数据目录下的mysql文件夹重命名为oldmysql; 3、将源码包中data目录下的mysql目录复制到你的mysql数据目录下; 4.重启mysql。现在mysql的授权关系就和新安装的一样了。使用空白密码登录,然后自行调整授权; 5、打开oldmysql库查看出现了什么问题; 6、如果有备份,请检查系统中原数据库的完整性,防止被修改。 方法二 1. 向mysqld服务器发送kill命令来关闭mysqld服务器(不是kill -9)。存储进程ID的文件通常在MYSQL数据库所在目录下。 杀死 `cat /mysql-data-directory/www.sychzs.cn` 您必须是 Linux root 用户或正在运行的 SERVER 上的等效用户才能执行此操作; Killall -术语 mysqld 2.使用`--skip-grant-tables'参数启动mysqld; shell>mysqld_safe --skip-grant-tables & / bin/safe_mysqld --skip-grant-tables & 3.使用`mysql -h hostname mysql'命令登录mysqld服务器,并使用grant命令更改密码。您还可以这样做: `mysqladmin -h 主机名 -u 用户密码'新密码'' 其实也可以用 使用mysql;更新用户设置密码password =password('yourpass') where user='root' MySQL 数据库可以做到这一点;shell>mysqladmin -u root 刷新权限密码“newpassword”>使用 mysql>更新用户设置passwordpassword=password("new_pass") where user="root"; >同花特权; 4.加载权限表: mysqladmin -h 主机名刷新权限’ 或者使用SQL命令 “同花顺特权” 当然,这里,你也可以重新启动mysqld。希望这对大家有帮助!以上相关内容是MySQL数据库root密码的介绍。希望你能有所收获。 【编辑精选】 Mysql LIMIT如何正确优化 浅谈MySQL两个属性的基本测试 MySQL连接池实际配置问题 如何使用Excel分析MySQL数据 MySQL数据类型及对应的建库策略

相关文章