在Linux系统中修改mysql8.0以上的账号密码

这篇具有很好参考价值的文章主要介绍了在Linux系统中修改mysql8.0以上的账号密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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以下 修改密码:

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql8初始密码及root密码修改

     安装mysql8之后没有办法登录,初始密码是多少? 获取初始密码输入以下命令mysqld --initialize --console mysqld --initialize --console 执行完成后,会输出 root 用户的初始默认密码 APWCY5wshjQ 就是初始密码 如果刚开始没有记住这个密码,那就删除mysql目录下的data文件夹重新进行初始化,

    2024年02月11日
    浏览(35)
  • MySQL8.0版本在CentOS系统安装&&修改MySQL的root密码和允许root远程登录(介绍但对于生产来说不安全,学习可用)

    注意:安装操作 需要root权限 安装 配置yum仓库(秘钥为GnuPG签名,2023为版本的秘钥(对我当前是最新的),后面可能会改变)  # 更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql- 2023 # 安装Mysql8.x版本 yum库, 其中的el7代表的应该是LInux7版本,可以参考阿里云的# MySQL :: 下载

    2024年04月14日
    浏览(42)
  • mysql8修改root的密码

    如果使用的命令是update,这里需要加上PASSWORD(“你的密码”),这里是为了对密码加密,不然直接存到数据库,再取出来的时候就不对了。(此方法在mysql5.7后不是适用了)

    2024年02月09日
    浏览(31)
  • MYSQL8修改root密码(转载)

    MYSQL8修改root密码 第一步:修改配置文件免密码登录mysql 1、进入文件:vi /etc/my.cnf 2、按i键表示可以编辑;添加skip-grant-tables;按esc键,输入:wq保存退出 3、重启mysql:sudo service mysqld restart 第二步免密码登录mysql 1、登录:mysql -u root -p 2、提示输入密码按回车进入 3、进入数据库,

    2023年04月27日
    浏览(28)
  • mysql 8 修改账号密码

    cmd 运行(跳过密码), 运行完不要关闭 mysql bin 目录下登录,密码输入时,直接回车 1 关闭第一个cmd窗口,然后运行mysql 服务。 2 密码输入时,直接回车

    2024年03月08日
    浏览(27)
  • Linux 用户账号管理-修改用户密码

    Linux 用户账号管理是运维人员必须要掌握的技能之一。其中,修改用户密码是比较常见的操作,本文将介绍在 Linux 系统中修改用户密码的方法,包括语法、实操和各种修改用户密码方法之间的区别。 在 Linux 中,修改用户密码的命令为 passwd ,其使用方法为: 其中,超级用户

    2024年02月14日
    浏览(30)
  • linux mysql8 忘记密码

    1、关闭mysql登录验证 停止mysql 修改/etc/my.cnf,跳过权限验证 在my.cnf 下面添加 启动mysql 2、重置mysql密码 使用下面命令登录,无密码进入mysql命令行 ```shell $ mysql -u root ``` 重置root密码为空 查看root密码是否为空 保存修改 示例如下: 3、开启mysql登录验证 停止mysql 修改/etc/my.cnf,把

    2024年02月16日
    浏览(32)
  • mysql8修改密码报:Your password does not satisfy the current policy requirements

    mysql修改密码时出现错误; mysql8当执行修改密码语句(两者之一)出现以下错误: 1、 ALTER USER USER() IDENTIFIED BY \\\'自己的密码\\\'; 2、ALTER user \\\'root\\\'@\\\'%\\\' identified WITH mysql_native_password by \\\'自己的密码\\\'; 这是由于这个自定义密码过于简单,不符合MySQL密码规范 执行以下两行代码修改安全

    2023年04月12日
    浏览(30)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(45)
  • linux docker 部署mysql8以上版本时弹出Access denied for user root @ localhost (using password: YES)的解决方案

    该结论使用于java启动报错 也试用于windows连接报错 不止linux docker         1.配置文件的mysql或者命令参数的 密码需要带英文单引号         2.不可以挂载之前别的容器使用过的mysql数据目录或者你的执行命令里改过密码,比如之前是run mysql password 123  你改成了run mysql

    2024年02月19日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包