MySQL数据库重置密码

编辑mysql的配置文件:

                        sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

                       在[mysqld]段下加入一行“skip-grant-tables”。保存退出

如图:

重启mysql服务:

             service mysql restart

直接输入    mysql   进入数据库:

切换到mysql数据库:

             use  mysql;

重置密码:

            UPDATE mysql.user SET authentication_string=password('填写要重置的密码') where user='root' and Host ='localhost';

修改字段plugin:

            UPDATE user SET plugin="mysql_native_password";

            flush privileges;//刷新MySQL的系统权限相关表­

            quit | exit 退出数据库

把   /etc/mysql/mysql.conf.d/mysqld.cnf 文件中添加的一行注释掉

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容