美文网首页
MariaDB重置root密码

MariaDB重置root密码

作者: ifels | 来源:发表于2017-07-07 10:05 被阅读0次

    安全模式重置法

    基本的思路是,以安全模式启动MariaDB,这样不需要密码可以直接以root身份登录,然后重设密码。

    在Centos 7.0上的操作步骤如下:
    1. 首先,我们停掉MariaDB服务:
    systemctl stop mariadb.service  #停止MariaDB
    
    1. 以安全模式启动MySQL:
    sudo mysqld_safe --skip-grant-tables --skip-networking &  
    

    注意我们加了--skip-networking,避免远程无密码登录 MariaDB。

    1. 这样我们就可以直接用root登录,无需密码:
    mysql -u root  
    
    1. 接着重设密码:
    mysql> use mysql;  
    mysql> update user set password=PASSWORD("mynewpassword") where User='root';  
    mysql> flush privileges; 
    
    1. 重设完毕后,我们退出,然后启动 MariaDB 服务:
    mysql > quit  
    
    1. 重启服务:
     systemctl restart mariadb.service #重启MariaDB
    
    1. 现在可以尝试用新密码登录了:
    mysql -u root -pmynewpassword  
    

    注意,-p 和密码间不能有空格。

    相关文章

      网友评论

          本文标题:MariaDB重置root密码

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