linux下mysql登录忘记密码
2013-09-15 15:02
309 查看
今天群里有个朋友问到mysql的语句问题,我就尝试也跟着登录我的mysql,以前的红帽5里面装的有。但是忘记了mysql root的密码。所以很郁闷,到群里问了办法后,总结出来放给大家:
开始:
1.个人虚拟机的话就不用注意这点;但如果是公司的服务器,那么一定要保证服务器于安全的状态,除了你没有人可以登录。
2.修改MySQL的登录的配置文件:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存退出。
3.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登录并修改MySQL的root密码
# /usr/bin/mysql
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
[root@jason ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
mysql>
OK! Bingo!
开始:
1.个人虚拟机的话就不用注意这点;但如果是公司的服务器,那么一定要保证服务器于安全的状态,除了你没有人可以登录。
2.修改MySQL的登录的配置文件:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存退出。
3.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登录并修改MySQL的root密码
# /usr/bin/mysql
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
[root@jason ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
mysql>
OK! Bingo!
相关文章推荐
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- Linux中mysql忘记密码,或者登录不上,等等,都可使用以下方式
- mysql远程登录和忘记密码修改 以linux为例
- 简化mysql –uroot –p登录 linux忘记mysql密码处理方法 解决root没有权限
- linux下忘记mysql密码的处理办法
- Linux下mysql密码忘记的解决方法
- Linux下忘记mysql用户密码如何操作
- mysql5.7 linux or mac 忘记root密码修改
- linux下mysql的root密码忘记解决方案
- linux下mysql的root密码忘记解决方
- Mysql忘记密码后的解决办法(NT/Linux)
- linux下mysql的root密码忘记解决方法
- 一招解决linux不能登录或是忘记密码的问题
- linux下忘记密码修改mysql密码
- linux下mysql的root密码忘记解决方
- Linux下MySQL忘记root密码怎么办
- Mysql5.7.14 linux版密码忘记完美解决办法
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- mysql忘记root密码(linux和windows均适用)
- linux下使用yum安装mysql 和忘记密码的解决方案