美文网首页
MySQL修改root密码

MySQL修改root密码

作者: 我的名字叫浩仔 | 来源:发表于2017-05-03 16:25 被阅读34次

    之前的root密码123,太简单了,换个复杂点的123456。

    • 版本
    mysql> select version();
    +-------------------------+
    | version()               |
    +-------------------------+
    | 5.7.18-0ubuntu0.16.04.1 |
    +-------------------------+
    1 row in set (0.00 sec)
    

    查了下官网文档,安全的方法好麻烦,那就用稍微不麻烦的吧。

    1. 停止MySQL服务
    systemctl stop mysql.service
    
    1. 采用无密码方式连接
    mysqld_safe --skip-grant-tables &
    

    结果报错:

    mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists

    看了下果然没有这个文件夹,Google下发现创建就是啦。

    mkdir -p /var/run/mysqld
    chown mysql:mysql /var/run/mysqld
    

    然后,就可以修改密码操作了。

    MySQL 5.7.6 and later:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    
    

    MySQL 5.7.5 and earlier:

    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
    
    最后执行,flush privileges

    官网地址

    相关文章

      网友评论

          本文标题:MySQL修改root密码

          本文链接:https://www.haomeiwen.com/subject/nstltxtx.html