美文网首页
Mysql密码重置

Mysql密码重置

作者: 李瑞宝 | 来源:发表于2018-01-16 18:42 被阅读0次

    一段时间没用,又忘记了我的mysql密码了,怎样去重置密码呢?
    先mark下以防下次又忘记了
    其实感觉mysql的数据库的加载和oracle的加载有点相似。。。

    • Step # 1: Stop the MySQL server process.
    • Step # 2: Start the MySQL (mysqld) server/daemon process with the –skip-grant-tables option so that it will not prompt for password.
    • Step # 3: Connect to mysql server as the root user.
    • Step # 4: Setup new mysql root account password i.e. reset mysql password.
    • Step # 5: Exit and restart the MySQL server.

    ok,五步,开始!

    Step # 1 : 停止sql服务

    /etc/init.d/mysql stop

    输出 Stopping MySQL database server: mysqld.

    Step # 2: 启动mysql服务镜像

    mysqld_safe --skip-grant-tables &

    输出
    Starting mysqld daemon with databases from /var/lib/mysql
    mysqld_safe

    Step # 3: 以mysql服务的方式去链接数据库

    mysql -u root

    输出显示
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    mysql>

    Step # 4: 为root用户设置新的密码

    mysql> use mysql;
    mysql> update user set password=PASSWORD("你的密码") where User='root';
    mysql> flush privileges;
    mysql> quit
    

    Step # 5: 启动mysql服务

    /etc/init.d/mysql stop

    Stopping MySQL database server: mysqld
    STOPPING server from pid file /var/run/mysqld/mysqld.pid
    mysqld_safe[6186]: ended
    [1]+ Done mysqld_safe --skip-grant-tables</pre>

    Step # 6: 验证

     /etc/init.d/mysql start
     mysql -u root -p
    

    输入这条命令按enter键后再输入密码,就能进去数据库啦!

    reference:
    https://www.cyberciti.biz/tips/recover-mysql-root-password.html

    相关文章

      网友评论

          本文标题:Mysql密码重置

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