mysql 找回密码方法
2024-08-25 06:34:24
1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2、修改MySQL的登录设置;
vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vim。
3.重新启动mysqld;
service mysqld restart # 或 /etc/init.d/mysqld restart
4、登录并修改MySQL的root密码;
.mysql>; USE mysql ;
.mysql>; UPDATE user SET Password = password ('new-password') WHERE User = 'root' ;
.mysql>; flush privileges ;
.mysql>; quit
5、将MySQL的登录设置修改回来;
vim /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除;
保存并且退出vim。
6、重新启动mysqld;
service mysqld restart # 或 /etc/init.d/mysqld restart
7、恢复服务器的正常工作状态;
将步骤一中的操作逆向操作。恢复服务器的工作状态。
最新文章
- WinForm------Reflector反编译工具下载
- linux man
- 接口(interface)
- Why String is immutable in Java ?--reference
- AndroidStudio文件夹结构视图讲解
- NSString属性什么时候用copy,什么时候用strong?【转】
- chrome浏览器debug
- gen_compile.sql
- keepalived 安装配置
- pods ";xxx"; is forbidden: SecurityContext.RunAsUser is forbidden
- 设计模式之Factory工厂模式的好处
- 从MySQL中导入数据到MongoDB中
- (3网络化部署)自己动手,编写神经网络程序,解决Mnist问题,并网络化部署
- Mongo查询分组
- Java类的继承与多态特性-入门笔记
- CSS3动画的回调处理
- Reset GitLab Root Password
- kubernetes deployment
- python_tensorflow_Django实现逻辑回归
- PHP之 xampp 安装环境
热门文章
- in_array,array_search的使用
- HMI与设计模式
- C#位运算讲解与示例
- Django + mysql 快速搭建简单web投票系统
- PostGIS导入导出SHP文件常用命令
- C++ 11学习和掌握 ——《深入理解C++ 11:C++11新特性解析和应用》读书笔记(一)
- selenium2.0关于python的常用函数(一)
- 浅谈 原生javaScript&;&;react 实现全局触摸按钮(附带对addeventlistener的了解)
- thinkphp发邮件失败原因
- javascript原型prototype浅识