Linux下MySQL忘记root密码的解决办法
2015-11-13 20:31
561 查看
MySQL的root密码忘记是一件很可怕的事情,那么怎么修改呢,一一道来。本文的环境是在centos下,其他环境也是一样的。
以不启动 授权表的方式启动MySQL服务。
进入MySQL。
设置root密码。
做好密码备份,不要再忘记了。
①:
②:
先编辑MySQL配置文件,支持无授权启动:
然后启动无授权MySQL:
③:
④:
⑤:
大致步骤
关掉正在运行的MySQL进程,避免数据泄露,最好拔掉网线(^__^)。以不启动 授权表的方式启动MySQL服务。
进入MySQL。
设置root密码。
做好密码备份,不要再忘记了。
①:
service mysqld stop
②:
先编辑MySQL配置文件,支持无授权启动:
vi /ect/my.cnf #下面这句话是添加在my.cnf中的 skip-grant-tables
然后启动无授权MySQL:
service mysqld start
③:
use mysql;
④:
UPDATE User Set Password = password('yourpassword') WHERE User = 'root';
⑤:
#下面两条命令执行其一即可 #重新加载权限到内存中 flush privileges; service mysqld restart;
到此,MySQL密码重新设置完毕
相关文章推荐
- kali linux 使用SSH进行远程登录
- CentOS忘记root密码解决办法
- linux的ftp使用方法
- 【学神】1-15 linux启动及常见故障的排除
- Linux编程——文件操作
- AT&T汇编(linux内核学习必须掌握)
- Linux 程序获取文件系统挂载信息
- CentOS更改yum源
- CentOS 6 中安装Node.js 4.0 版本或以上
- Linux编程——进程与线程
- 无需要编程基础创建自己的 Linux 发行版,Linux Tycoon
- Linux下目录 /opt 和目录 /usr/local 的区别
- Linux编程——静态库和动态库
- Linux编程——信号
- SSH 远程登陆很慢的解决办法
- 测试Centos硬盘读写速度
- linux串口接收不到0x0d|0x11|0x13解决
- centos下搭建ruby on rails环境
- centos中部署java项目
- 制作自己的网站第二步***在Linux上装上需要的软件以及部署项目配置**