重置MySQL5.5/5.6/5.7的用户密码
重置MySQL的数据库管理员root的密码:(不知道密码,无法登录数据库的情况下)[root@localhost ~]# mysql_root_password=[color=DarkRed]'123456a'[/color] [color=RoyalBlue]#新的密码[/color]
[root@localhost ~]# service mysql stop
确认以下命令已经安装好:
[root@localhost ~]# find / -name "[color=Blue]mysqld_safe[/color]"
[color=Purple]/usr/local/mysql/bin/mysqld_safe[/color]
[root@localhost ~]# find / -name "[color=Blue]mysql[/color]"
[color=Purple]/usr/local/mysql/bin/mysql[/color]
显示当前MySQL的版本:
[root@localhost ~]# cur_mysql_version=`[color=Blue]mysql[/color] -V | awk '{print $5}' | tr -d ","`
[root@localhost ~]# echo $cur_mysql_version
[color=Purple]5.5.48[/color]
## Starting MySQL with skip grant tables #免密码验证登录MySQL
[root@localhost ~]# [color=Blue]mysqld_safe[/color] [color=DarkRed]--skip-grant-tables >/dev/null 2>&1 &[/color]
[color=Purple][1] 14743[/color]
### MySQL5.5、MySQL5.6的重置方法
[root@localhost ~]# mysql -u root mysql << EOF
update user set password = Password('${mysql_root_password}') where User = 'root';
EOF
### MySQL5.5、MySQL5.6的重置方法
### MySQL5.7的重置方法
[root@localhost ~]# mysql -u root mysql << EOF
update user set authentication_string = Password('${mysql_root_password}') where User = 'root';
EOF
### MySQL5.7的重置方法
[root@localhost ~]# killall -9 mysqld
[root@localhost ~]# service mysql start
重置MySQL的数据库管理员root的密码成功:
mysql -u"root" -p"[color=DarkRed]123456a[/color]"
[attach]8973[/attach]
##########
MySQL5.5、MySQL5.6、MySQL5.7的数据库管理员root都可以设置空密码:
[root@localhost ~]# mysql_root_password=[color=DarkRed]''[/color] [color=RoyalBlue]#新的密码
[/color]
然后按上面的流程再做一遍即可。
效果:
[attach]8974[/attach]
[attach]8975[/attach]
[attach]8976[/attach]
相关文章:
MySQL5.6的数据库管理员root@localhost设置空密码,
可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=349&page=1&extra=#pid426]Zabbix使用模板监控MySQL主从同步状态[/url]
MySQL5.5中修改普通数据库用户的密码,
可参考:
[url=http://blog.zhuohua.store/viewthread.php?tid=230&extra=page%3D1]使用SQLyog远程管理MySQL[/url]
[url=http://blog.zhuohua.store/viewthread.php?tid=311&extra=page%3D1]LNMP一键安装包(lamp_Apache2.4用户验证+phpMyAdmin)[/url]
重置MySQL8.0的用户密码,
可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=442&page=1&extra=#pid870]CentOS8_重置MySQL8.0的用户密码[/url]
重置MariaDB的用户密码,
可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=403&extra=page%3D1]CentOS8安装LNMP+phpMyAdmin[/url]
MySQL5.5的安装可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=79&extra=page%3D1]LNMP一键安装包(lnmp_CentOS6.9)[/url]
MySQL5.6的安装可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=80&extra=page%3D1]LNMP一键安装包(lamp_CentOS6.9)[/url]
MySQL5.7的安装可参考: [url=http://blog.zhuohua.store/viewthread.php?tid=81&extra=page%3D1]LNMP一键安装包(lnmpa_CentOS6.9)[/url]
页:
[1]