一、MySQL用户设置密码(没有密码的情况下):
mysqladmin -uroot password '密码',由于我有密码,后续结果无法演示。
二、MySQL用户忘记、修改密码
如果root密码忘记了,可以使用系统的root账号,强制登录MySQL。在配置文件中启用skip_grant_tables(添加后重启MySQL服务)表示该MySQL跳过权限校验,MySQL命令直接进入MySQL服务器。然后修改密码,修改密码有以下方式。
1、cmd或shell下,使用命令
mysqladmin -uroot -p password '新密码'
2、进入MySQL后,使用命令
ALTER USER root@localhost identified by '新密码'
3、进入MySQL后,输入命令
set password for 'root'@'localhost' =’新密码’;
4、在CMD或SHELL中,基于密码插件(mysql_secure_installation)完成修改,首次使用需要更改密码强度策略等一系列操作相对较为繁琐,我将密码策略改为了最高,因此密码长度较长