mysql改密码

一、没有忘记密码

在数据库中更改:

        ①set  password for "root"@"localhost"=password('新密码');

        ②use mysql;  

            update user set authentication_string=password('新密码')  where user="root" and host="localhost";

            commit;

            flush privileges;

            在旧版本的数据库中,需要把authentication_string替换成password才可以使用。

在数据库外更改:

        ④mysqladmin -uroot -p"旧密码"  password "新密码"

二、忘记密码

        ⑤关闭mysql。进入配置文件/etc/my.cnf 。在最后一行添加skip-grant-tables 。启动mysql。进入数据库,#mysql 回车即可进入。

        use mysql;

         update user set authentication_string=password''  where user="root"  and  host="localhost";l

        commit;

        flush privileges;

        退出mysql,注释掉skip-grant-tables,同时重启mysql。此时数据库是没有密码的状态,直接添加新密码: mysqladmin  -uroot  password  "新密码" 。这样密码就修改成功了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 11,273评论 0 3
  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 4,505评论 0 4
  • //主要是阿里云默认密码,太恶心了,那么难记,哎,改了改了。 首先,先切换成mysql数据库,然后查询一下用户。然...
    BuFFERer阅读 2,860评论 0 0
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版阅读 6,684评论 0 3
  • 昨天和女朋友去小鱼家吃饭,已经半个月没有去她家吃饭了。 半个月之前,她来电话找我们要钱,我们找他借了5000元的房...
    六月飘雨阅读 6,404评论 23 15

友情链接更多精彩内容