Centos6.8忘记MySQL数据库root密码解决方法
2024-09-05 21:43:18
一、更改MySQL配置文件my.cnf,跳过密码验证。
编辑配置文件/etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables,保存退出。如图:
vim /etc/my.cnf
保存退出。
重启mysql服务:service mysqld restart。
二、进入MySQL数据库,更改root密码。
重启MySQL服务后,使用mysql命令进入MySQL命令行,更改root密码。
更改root密码:
mysql>UPDATE mysql.user SET password=PASSWORD('你的密码') where USER='root';
注意:必须使用PASSWORD()函数加密密码,否则登录不了。
刷新权限表:
mysql>flush privileges;
退出数据库:
exit
三、删除跳过密码验证配置信息或者注释掉,重启MySQL服务。
还原配置到原来的:删除配置信息中之前添加的skip-grant-tables或者注释掉。
vim /etc/my.cnf
重启MySQL服务:service mysqld restart
最新文章
- ASP.NET Core的配置(3): 将配置绑定为对象[下篇]
- CURL常用命令
- Q_OBJECT
- Excel scientific notation issue
- 这个算asp.net的一个bug吗?
- 使用visual studio 2015调用阿里云oss .net sdk 2.2的putobject接口抛出outofmemory异常
- Windows Azure HDInsight 现已正式发布!
- Java 将两个有序数组合成为一个有序数组
- 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
- 第八课 表格 html5学习3
- MongoDB连接
- 水晶报表使用IEnumerable<;T>;数据源
- Springboot定时任务原理及如何动态创建定时任务
- zabbix常见报错问题处理
- 5.form表单验证
- Dependency Injection in ASP.NET Web API 2 Using Unity
- (KMP 根据循环节来计算)Period -- hdu -- 1358
- 【Java】Serializable 接口
- DELPHI MAKEWORD的用法
- Linux脚本程序包及安装