第一种:通过mysql自带工具修改
#mysqladmin二进制工具
mysqladmin -u用户名 -p旧密码 password 新密码
#mysql_secure_installation初始化工具(需旧密码)
引导流程
第二种:set password(需登录数据库)
######需登录数据库,
#修改当前用户密码
mysql>set password = password ('新密码');
#修改其他用户密码
mysql>set password for 用户名@localhost = password('新密码');
第三种:update修改数据(需登录数据库)
mysql用户表都在:mysql库/user表中,修改authentication_string字段值
#切换mysql库
mysql> use mysql
#update修改authentication_string,条件root用户
mysql> update user set authentication_string=password('新密码') where user='root';
#刷新权限
mysql> flush privileges;
其他:忘记密码
编辑my.cnf,末尾添加跳过密码验证:
skip-grant-tables
修改完密码,不要忘记删除skip配置
发表评论