方法一:
>alter user user() [当前用户] identified by ‘密码‘;
用户@’客户端地址 ’
方法二:
>set password=password(‘密码‘);
>set password for 用户@’客户端地址‘=password(‘密码‘);
方法三:
#mysqladmin -u用户 -p初始密码 password ’新密码‘
方法四:
恢复mysql密码:
step1:修改配置文件/etc/my.cnf
skip-grant-tales //跳过用户授权列表
#validate_password_policy=0
#validate_password_length=6
step2:重启mysqld
systemctl restart mysqld
step3:mysql登入数据库
#mysql
>update mysql.user set authentication_string=password(‘‘新密码) where host=‘客户机地址‘ and user=‘用户’;
step4:刷新配置文件
>flush privileges;
>exit
step5:修改配置文件/etc/my.cnf
#skip-grant-tales //跳过用户授权列表
validate_password_policy=0
validate_password_length=6
step6:重启mysqld
systemctl restart mysqld