mysql8.0更改用户密码

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

1、mysql 启动命令 :
mysql -uroot -p
2、mysql版本 查看命令:
select version();

mysql8.0更改用户密码

image.png

3、查看用户名对应的host 命令 :
select user,host from user;

mysql8.0更改用户密码

image.png

4、修改用户的密码:
alter user '用户名'@'hostname' identified by 'newpwd';
---‘用户名’是要修改的用户名,hostname是user对应的host,‘newpwd’是新密码

mysql8.0更改用户密码

image.png

修改用户zp新密码为1234

5、这个时候权限报错
ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation

mysql8.0更改用户密码

image.png


原因:MySQL8.0.16版本中新增了一个system_user帐户类型,由于root用户没有SYSTEM_USER权限,把权限加入后即可解决。
grant system_user on . to 'root';

mysql8.0更改用户密码

image.png

6、刷新权限
flush privileges;文章来源地址https://www.toymoban.com/news/detail-402867.html

到了这里,关于mysql8.0更改用户密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux更改普通用户密码的三种方法

    Linux服务器使用root管理员用户创建完成普通用户之后,为了后续使用该用户能够登录服务器(/etc/passwd中每个用户的shell类型为/bin/bash的可用来登录linux服务器),我们需要为普通用户设置登录密码。 useradd用户创建: https://blog.csdn.net/z19861216/article/details/130613814 Linux下,使用root管

    2024年02月15日
    浏览(42)
  • MySQL8修改密码

    备份一下,免得以后找不到 原文:MySQL8修改密码步骤_才华抛物线19的博客-CSDN博客_mysql8修改密码 1、修改mysql配置文件(配置文件位置:/etc/my.cnf ),在配置文件中添加一行:  skip-grant-tables 2、重启mysql后免密登陆进入mysql 注意:在免密登录模式下,是不能给root设置密码的

    2024年02月05日
    浏览(41)
  • 记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    安装前先清理mariadb和mysql相关文件:    通过命令: rpm -qa|grep mariadb 查询是否安装了mariadb    卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(复制上面命令查到的完整名称)    通过命令: find / -name mysql 查询跟mysql相关的文件     删除文件命令:    rm -rf /etc/selinux/targeted/act

    2024年02月04日
    浏览(49)
  • mysql8初始密码及root密码修改

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

    2024年02月11日
    浏览(50)
  • Mysql8.0修改密码

    之前下载MySQL因为想搞一个特殊的密码就没有和同学一样把密码设置成\\\'root\\\',直到需要用到MySQL时才发现之前的密码想不起来,一开始就盲目的试密码,后来在网上找方法照做,(搜索出来的大部分都是在my.ini的[mysqld]后面添加skip-grant-tables)多次尝试后并没有成功,后来找 “龟

    2024年02月08日
    浏览(43)
  • Openstack,Redhat6.8虚拟机单用户更改密码

    1、云主机开机按e进入界面,光标选中按e   2、光标移动到最后加1 3、更改云平台虚拟机内核参数如下图: 删除\\\"console=tty0 console=ttyS0,115200n8\\\", 在rhgb quiet 后加 1     4、然后按b启动,进入单用户模式

    2024年02月16日
    浏览(38)
  • 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日
    浏览(42)
  • 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日
    浏览(38)
  • mysql8修改root的密码

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

    2024年02月09日
    浏览(40)
  • 怎样重置ubuntu mysql8密码

        密码很难记住,所以如果您忘记了 MySQL root 密码,幸运的是,有一种方法可以更改它。这篇文章是为您而写的,在这篇文章结束时,您将成功更改 MySQL 的密码。 本博客演示了如何在 Ubuntu 上重置使用包管理器安装的 MySQL 和 MariaDB 数据库的 root 密码。更改 root 密码的过程

    2024年02月21日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包