千家信息网

Linux下mysql忘记管理员密码的解决方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,当你的mysql管理员密码忘记了,怎么办? 来看看下面 在开启mysql服务的适时候,使用--skip-grant-tables 参数跳过权限检查启动mysql [root@potato Deskto
千家信息网最后更新 2026年11月01日Linux下mysql忘记管理员密码的解决方法当你的mysql管理员密码忘记了,怎么办? 来看看下面 在开启mysql服务的适时候,使用--skip-grant-tables 参数跳过权限检查启动mysql [root@potato Desktop]# mysqld_safe --skip-grant-tables 161209 00:01:29 mysqld_safe Logging to '/data/mysql/mytest_3306/data/error.log'. 161209 00:01:29 mysqld_safe Starting mysqld daemon with databases from /data/mysql/mytest_3306/data 直接mysql就可以登陆(ps:登陆进去就拥有管理员权限) [root@potato Desktop]# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.34-log Source distribution
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 开始改密码,不过这里有个地方要注意 若是直接用set的方式改密码,会报错,因为使用了--skip-grant-table,所以没办法用 root@localhost:mysql.sock 00:02:17 [(none)]>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root'); ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 所以只能直接改mysql.user权限表了 root@localhost:mysql.sock 00:05:52 [(none)]>use mysql Database changed root@localhost:mysql.sock 00:06:10 [mysql]> UPDATE user SET password = password ('root') where user = 'root'; Query OK, 0 rows affected (0.05 sec) Rows matched: 1 Changed: 0 Warnings: 0 修改完毕便关闭服务 root@localhost:mysql.sock 00:06:16 [mysql]>quit Bye [root@potato Desktop]# mysqladmin shutdown 然后正常启动mysql服务,再用修改后的密码登陆 [root@potato Desktop]# mysqld_safe [root@potato Desktop]# mysql -uroot -proot Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.34-log Source distribution
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
root@localhost:mysql.sock 00:08:32 [(none)]>
看,已经成功登陆进去了 ps:mysql管理员忘记密码后,是不是再也不用担心了???
密码 登陆 管理员 管理 权限 服务 成功 不用 办法 参数 地方 怎么办 方式 时候 若是 会报 检查 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 小米移动互联网科技园 科技和互联网公司 互联网是不是新科技 互联网巨头反垄断金融科技 关于新基建和互联网科技 北京互联网科技有限公司 互联网金融科技委员会 成都仁贤领冠互联网科技有限公司 互联网巨头投资的硬核科技 中国最先进互联网科技公司 互联网科技创新服务 国大互联网教育科技有限公司工作 威龙国际互联网科技公司 玉溪新华互联网科技好不好 互联网科技公司营业执照怎么办理 山东子淼互联网科技有限公司 互联网界的黑科技 互联网科技职业技能培训学校 美国五大互联网科技公司市值多少 亿人帮互联网科技有限公司 深圳齐家互联网科技 融贸通互联网科技 互联网科技美容 互联网科技教育视频 未来五年的互联网科技 畅思互联网科技 翼展科技 首家互联网医院 福仕德教育科技互联网 银川新华互联网科技学校原画
0