mysql数据库root密码忘记,查看或修改的解决方法
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。
·
mysql数据库的root密码忘记,查看或修改的解决方法
1.修改MySQL的登录设置:
vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。
2.重新启动mysqld
/etc/init.d/mysqld restart 或 service mysqld restart
3.登录并修改MySQL的root密码
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
其他:
// 查看数据库版本
select version();
// 显示数据库
show databases;
// 查看用户、密码;新版密码可能是authentication_string列
// 密码HASH值开头带”*”号的是MYSQL5的HASH ,不带的是旧版MYSQL的HASH(也就是MYSQL323),百度搜一个MD5解密网站查询对应明文
select User, password from user;
4.将MySQL的登录设置修改回来
vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
/etc/init.d/mysqld restart 或 service mysqld restart
更多推荐
所有评论(0)