• ADADADADAD

    MySQL 5.7及8.0版本数据库的root密码遗忘怎么办[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:26:53

    作者:文/会员上传

    简介:

    注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。

    1、遗忘MySQL 5.7数据库的root密码解决办法

    [root@mysql01~]#mysql--version#确定MySQL版本mysqlVer14.14Distrib5.7.28,forlinux-glibc2.12(x86_64)usingEditLinewrapper[root@mysql01~]#vim/etc/my.cnf#编辑主配置文件[mysqld]#在mysqld这行下写入下面内容skip-grant-tables.................#省略部分内容[root@mysql01~]#systemctlrestartmysqld#重启MySQL服务,使配置文件生效[root@mysql01~]#mysql-uroot#跳过密码验证,直接登录数据库#修改root密码为pwd@123,并刷新权限mysql>usemysql;mysql>updateusersetauthentication_string=passwoord('pwd@123')whereuser='root';mysql>flushprivileges;#刷新权限mysql>exit#配置密码验证,使用新密码登录[root@mysql01~]#vim/etc/my.cnf#编辑主配置文件[mysqld]skip-grant-tables#删除此行[root@mysql01~]#systemctlrestartmysqld#重启使更改生效#使用新密码即可成功登录[root@mysql01~]#mysql-uroot-ppwd@123

    2、遗忘MySQL 8.0数据库的root密码解决办法

    [root@mysql01~]#mysql--version#查看MySQL版本mysqlVer8.0.18forlinux-glibc2.12onx86_64(MySQLCommunityServer-GPL)[root@mysql01~]#vim/etc/my.cnf#编辑主配置文件[mysqld]#在mysqld这行下写入下面内容skip-grant-tables.................#省略部分内容[root@mysql01~]#systemctlrestartmysqld#重启MySQL服务,使配置文件生效[root@mysql01~]#mysql-uroot#跳过密码验证,直接登录数据库#将root密码设置为空mysql>usemysqlmysql>updateusersetauthentication_string=''whereuser='root';mysql>flushprivileges;mysql>exit#开启密码验证并重新登录数据库[root@mysql01~]#vim/etc/my.cnf#编辑主配置文件[mysqld]skip-grant-tables#删除此行[root@mysql01~]#systemctlrestartmysqld#重启使更改生效[root@mysql01~]#mysql-uroot#直接登录数据库mysql>alteruserroot@localhostidentifiedby'pwd@111';mysql>flushprivileges;mysql>exit#使用新密码进行登录测试[root@mysql01~]#mysql-uroot-ppwd@111
    MySQL 5.7及8.0版本数据库的root密码遗忘怎么办.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlroot