Mysql修改管理员密码
你是否遇到mysql久了不登陆了,就忘记密码的情况,然后耗费不少时间瞎捉摸。
那么今天,来我这里一招教你解决问题。
一、直接登录修改:
1、登录 mysql -u root -p
2、选择使用mysql数据库 use mysql;
3、修改密码 update user set password=password("新密码") where user="root";
4、刷新权限 flush privileges;
二、如果忘记管理员密码:
1、关闭mysql服务 service mysqld stop (或者:systemctl stop mysqld)
2、找到 vim /etc/my.cnf
3、修改 该文件
在 [mysqld]
......
下 加入 skip-grant-tables
保存 退出
4、使文件生效 source /etc/my.cnf
5、重启 mysql service mysqld start (或:systemctl start mysqld) 登录(到输入密码时,直接回车) 使用mysql库
6、设置新密码 update user set password=password("新密码") where user="root";
7、刷新权限 flush privileges;
8、关闭mysql服务
9、删除或注释配置文件 /etc/my.cnf 里刚刚的配置 然后source /etc/my.cnf
10、重启mysql 即可
怎么样,老铁,是不是很简单!!!!