1. <i id='9uSXt'><tr id='9uSXt'><dt id='9uSXt'><q id='9uSXt'><span id='9uSXt'><b id='9uSXt'><form id='9uSXt'><ins id='9uSXt'></ins><ul id='9uSXt'></ul><sub id='9uSXt'></sub></form><legend id='9uSXt'></legend><bdo id='9uSXt'><pre id='9uSXt'><center id='9uSXt'></center></pre></bdo></b><th id='9uSXt'></th></span></q></dt></tr></i><div id='9uSXt'><tfoot id='9uSXt'></tfoot><dl id='9uSXt'><fieldset id='9uSXt'></fieldset></dl></div>
        <legend id='9uSXt'><style id='9uSXt'><dir id='9uSXt'><q id='9uSXt'></q></dir></style></legend>
      2. <small id='9uSXt'></small><noframes id='9uSXt'>

        <tfoot id='9uSXt'></tfoot>
          <bdo id='9uSXt'></bdo><ul id='9uSXt'></ul>

        如何将root密码设置为空

        时间:2023-06-01
        <tfoot id='LL2aT'></tfoot>
        <i id='LL2aT'><tr id='LL2aT'><dt id='LL2aT'><q id='LL2aT'><span id='LL2aT'><b id='LL2aT'><form id='LL2aT'><ins id='LL2aT'></ins><ul id='LL2aT'></ul><sub id='LL2aT'></sub></form><legend id='LL2aT'></legend><bdo id='LL2aT'><pre id='LL2aT'><center id='LL2aT'></center></pre></bdo></b><th id='LL2aT'></th></span></q></dt></tr></i><div id='LL2aT'><tfoot id='LL2aT'></tfoot><dl id='LL2aT'><fieldset id='LL2aT'></fieldset></dl></div>

            <tbody id='LL2aT'></tbody>
            <bdo id='LL2aT'></bdo><ul id='LL2aT'></ul>

            <legend id='LL2aT'><style id='LL2aT'><dir id='LL2aT'><q id='LL2aT'></q></dir></style></legend>
          • <small id='LL2aT'></small><noframes id='LL2aT'>

                  本文介绍了如何将root密码设置为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何将 MySQL 的 root 用户的密码更改为 null -- 意味着没有密码或 '' -- 从 MySQL命令行客户端?

                  How can I change the password for root user of MySQL to null -- meaning no password or '' -- from the MySQL command line client?

                  推荐答案

                  您可以通过以下五个简单的步骤恢复 MySQL 数据库服务器密码.

                  You can recover MySQL database server password with following five easy steps.

                  第 1 步:停止 MySQL 服务器进程.

                  Step # 1: Stop the MySQL server process.

                  第 2 步:使用 --skip-grant-tables 选项启动 MySQL (mysqld) 服务器/守护进程,这样它就不会提示输入密码.

                  Step # 2: Start the MySQL (mysqld) server/daemon process with the --skip-grant-tables option so that it will not prompt for password.

                  第 3 步:以 root 用户身份连接到 mysql 服务器.

                  Step # 3: Connect to mysql server as the root user.

                  第 4 步:设置新的 mysql root 帐户密码,即重置 mysql 密码.

                  Step # 4: Setup new mysql root account password i.e. reset mysql password.

                  第 5 步:退出并重新启动 MySQL 服务器.

                  Step # 5: Exit and restart the MySQL server.

                  以下是您需要为每个步骤键入的命令(以 root 用户身份登录):

                  Here are commands you need to type for each step (login as the root user):

                  第一步:停止mysql服务

                  # /etc/init.d/mysql stop
                  

                  输出:

                  Stopping MySQL database server: mysqld.
                  

                  第 2 步:在没有密码的情况下启动 MySQL 服务器:

                  Step # 2: Start to MySQL server w/o password:

                  # mysqld_safe --skip-grant-tables &
                  

                  输出:

                  [1] 5988
                  Starting mysqld daemon with databases from /var/lib/mysql
                  mysqld_safe[6025]: started
                  

                  第 3 步:使用 mysql 客户端连接到 mysql 服务器:

                  Step # 3: Connect to mysql server using mysql client:

                  # 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>
                  

                  第 4 步:设置新的 MySQL 根用户密码

                  Step # 4: Setup new MySQL root user password

                  mysql> use mysql;
                  mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
                  mysql> flush privileges;
                  mysql> quit
                  

                  第 5 步:停止 MySQL 服务器:

                  Step # 5: Stop MySQL Server:

                  # /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
                  

                  第 6 步:启动 MySQL 服务器并对其进行测试

                  Step # 6: Start MySQL server and test it

                  # /etc/init.d/mysql start
                  # mysql      
                  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 
                  # mysql -u root -p
                  

                  来源:http://www.cyberciti.biz/tips/恢复-mysql-root-password.html

                  这篇关于如何将root密码设置为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:MySql 查看性能 下一篇:从 MySQL 滚动删除旧行的最佳方法是什么?

                  相关文章

                  <small id='JOG7l'></small><noframes id='JOG7l'>

                      <legend id='JOG7l'><style id='JOG7l'><dir id='JOG7l'><q id='JOG7l'></q></dir></style></legend>
                      <tfoot id='JOG7l'></tfoot>
                      <i id='JOG7l'><tr id='JOG7l'><dt id='JOG7l'><q id='JOG7l'><span id='JOG7l'><b id='JOG7l'><form id='JOG7l'><ins id='JOG7l'></ins><ul id='JOG7l'></ul><sub id='JOG7l'></sub></form><legend id='JOG7l'></legend><bdo id='JOG7l'><pre id='JOG7l'><center id='JOG7l'></center></pre></bdo></b><th id='JOG7l'></th></span></q></dt></tr></i><div id='JOG7l'><tfoot id='JOG7l'></tfoot><dl id='JOG7l'><fieldset id='JOG7l'></fieldset></dl></div>
                      • <bdo id='JOG7l'></bdo><ul id='JOG7l'></ul>