Linux下mysql忘记管理员密码的解决方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,当你的mysql管理员密码忘记了,怎么办? 来看看下面 在开启mysql服务的适时候,使用--skip-grant-tables 参数跳过权限检查启动mysql [root@potato Deskto
千家信息网最后更新 2025年01月22日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管理员忘记密码后,是不是再也不用担心了???
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安全错误
数据库的锁怎样保障安全
泉州网络安全特训营朝阳行业
网络安全不要转发
互联网科技与健康产业
商丘移动通讯网络安全公司
csgo服务器一般怎么换皮肤
河北网络技术服务报价
系统如何集成软件开发
徐汇区什么是软件开发服务至上
上海意品网络技术有限公司
数据库怎么绑定两个表
数据库联想功能卡是什么问题
净网2018网络安全事故
焦作东驰网络技术招聘
自学考试网络技术
HFC接入网络技术
京东云服务器济南有吗
深圳聊天软件开发设计
h5自动更新数据库
谷歌服务器账号大全
网络安全装置项目
sql数据库怎么添加字段
英文期刊开放数据库
网络安全科普新闻
性能最佳ftp服务器
国家能源集团软件开发部
梦幻西游手游无虑无忧服务器
目前网络会计软件开发问题
hp服务器远程管理模块
软件开发 的产品标识
进口串口终端服务器哪家好