-
mysql5.0版本修改密码
修改mysql用户demo用户密码,将oldPass修改为newPass
mysql -udemo -poldPass -P 3306 -hip -e "set password=password('newPass')";
-
mysql8.0版本修改密码
修改mysql用户demo用户密码,将oldPass修改为newPass,该方式同样适用mysql5.0版本
mysql -udemo -poldPass -P 3306 -hip -e "set password for 'demo'@'%'='newPass'";
-
除了单独对应的mysql高版本和低版本修改密码的情况外,mysql官方还提供了一种不区分版本的修改密码的方式
以下是修改当前用户密码的shell语句
mysql -udemo -poldPass -P 3306 -hip -e "set password ='newPass'";
备注:主从结构数据根据具体配置可只更新主库,从库会自动更新。
可能会出现报错read_only的情况,如果是单机,则需要修改该值。如果是主从结构,只需修改主服务节点数据库密码即可。
版权声明:本文为u013364067原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。