在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
2016-07-30 09:28
1506 查看
在Linux环境下mysql的root密码忘记解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出
3.重新启动mysqld service 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的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
6.重新启动mysqld
# /etc/init.d/mysqld restart ( service mysqld restart )
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出
3.重新启动mysqld service 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的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
6.重新启动mysqld
# /etc/init.d/mysqld restart ( service mysqld restart )
相关文章推荐
- linux进程总结
- 11个炫酷的Linux终端命令大全
- Linux文件系统与目录配置
- Centos7 关闭防火墙,过滤端口
- linux命令执行后的 返回值与错误代码
- centos 7安装jdk1.7等常用开发工具
- Linux Iptbles
- linux常用命令
- 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
- CentOS中由一般用户切换为root用户
- vmware 11中centos不能上网
- linux系统编程系列讲座总结
- CentOS 基本信息查询命令
- Linux下卸载mysql
- linux库(程序)与包名联系
- 10018---Linux CentOS7下 mysql-5.7.1x tar.gz包安装教程
- Linux 学习【2】
- C基础 一个可以改变linux的函数getch
- linux文件内容查找高级命令 grep egrep fgrep
- 关于最有可能成为CTO的51