1、修改root密码:
第一步需要使用root账号登录Linux系统
1)停服务,mysql.server stop(未配置环境变量前面需加mysql安装的完整路径)
2)安全模式启动,mysqld_safe --skip-grant-tables & (未配置环境变量前面需加mysql安装的完整路径)
3)账号无密码登录,mysql -u root root(未配置环境变量前面需加mysql安装的完整路径)
4)查看root的端口 select user,host from user where user='root';
5)修改root密码
alter user "root"@"%(端口)"identified with mysql_native_password by "XXXX";
6)更新:flush privileges;
7)退出 exit;
8)重启 mysql.server start(未配置环境变量前面需加mysql安装的完整路径)
9)ps aux|grep mysqld 查看进程是否有
2、修改其他账号的密码
mysql -uroot -p
输入root密码
mysql> use mysql
mysql> select user,host from user where user='账号名';
mysql> update user set authentication_string='' where user = '账号名';
mysql> flush privileges;
mysql> ALTER USER '账号名'@'%' IDENTIFIED WITH mysql_native_password BY 'XXXXX';
mysql> flush privileges;
8.0以下 修改密码:文章来源:https://www.toymoban.com/news/detail-486142.html
update user set password=password('XXXXX') where user='账号名' and host='%'; # 改密码
flush privileges; # 刷新权限
文章来源地址https://www.toymoban.com/news/detail-486142.html
到了这里,关于在Linux系统中修改mysql8.0以上的账号密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!