【问题标题】:How to start MySQL server on windows xp如何在 windows xp 上启动 MySQL 服务器
【发布时间】:2010-12-03 07:24:23
【问题描述】:

每当我尝试通过键入启动 MySQL 时

> mysql -u root

我得到了错误

ERROR 2003(HY000): 无法连接到 'localhost' (10061) 上的 MySQL 服务器

我该如何解决上述问题?我刚刚下载了 MySQL 并将其解压缩到 E: 驱动器中。我没有做任何其他事情。我必须先建立连接吗?如果是这样,我该怎么做?

【问题讨论】:

    标签: mysql windows-xp mysql-error-2003


    【解决方案1】:

    1.以管理员身份打开命令提示符。

    2.进入程序文件中MySQL安装的bin目录。

    3.从windows资源管理器中复制bin目录的位置。

    4.在命令提示符下输入 cd 并(粘贴位置)然后回车。

    5.键入mysqld --initialize

    6.从窗口菜单打开服务并按名称对列表进行排序。

    7.右键Mysql,点击开始。

    【讨论】:

      【解决方案2】:
      1. 以管理员身份运行命令提示符并cd到MySQL的bin目录

        Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
        
      2. 运行命令:mysqld --install。 (此命令会安装 MySQL 服务,如果服务已经安装,则会提示。)

      3. 运行以下命令来启动和停止服务器

        开始:net start mysql

        停止:net stop mysql

      4. 运行mysql命令。

      5. 享受吧!

      【讨论】:

        【解决方案3】:

        在 bin 文件夹路径中使用命令“mysql -u root -p”。 并提供您之前设置的 MY SQL 密码。

        【讨论】:

          【解决方案4】:

          有一个最好的解决方案可以解决这个问题,它会 100% 工作。 我们知道服务器是一个进程,所以把它当成一个进程去任务管理器 在 Windows 中查看 servicestask manager 在该服务中查看 MysqlMS80 并尝试通过单击手动启动它并说运行然后将花点时间。

          转到您的 mysql 工作台并单击 start/shutdown 然后尝试在服务器状态选项中刷新服务器状态。它会加载它。

          【讨论】:

          • 你确定吗?这只有在 MySQL 作为服务安装时才有效,并且正如 OP 所写,他只解压缩了一个包
          【解决方案5】:

          如果命令提示符在 Windows 中不起作用,请尝试以下操作:

          1) 在 Windows 中打开服务。

          2)然后检查Mysql的状态,如果没有发现状态或者空白,则启动mysql服务。

          3)然后查看mysql是否启动。如果显示启动则尝试检查mysql是否正常工作。

          当 cmd 命令不起作用时,它对我有用。

          【讨论】:

            【解决方案6】:

            我使用的是 MySQL Server 5.5,因此我错过了大多数答案在 bin 文件夹中提到的文件夹。我所做的是以下内容:

            1. 打开资源管理器并前往C:\Program Files\MySQL\MySQL Server 5.5\bin 或您的 MySQL 安装目录。
            2. 运行可执行应用程序MySQLInstanceConfig 并按照下图操作。

            这解决了我的问题,我能够毫无错误地访问数据库。

            【讨论】:

              【解决方案7】:
              mysql -u root -p
              

              在终端输入此命令后,会询问密码 输入密码,您就可以开始了!

              【讨论】:

                【解决方案8】:

                这是我下载的 ZIP 文件:mysql-5.7.15-winx64.zip

                以下是在 Windows 上首次启动 MYSQL Server (mysql-5.7.15-winx64) 的步骤:

                1. 在MYSQL安装目录(即与“bin”目录所在位置相同的位置创建一个名为“data”的新文件夹。对我来说是:C:\programs\mysql-5.7.15-winx64\mysql- 5.7.15-winx64。此位置将根据您提取 MYSQL zip 文件的位置而有所不同)
                2. 从这里我将使用我的 MYSQL 文件夹位置作为参考。转到:C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin 并执行命令:mysqld --initialize-insecuremysqld --initialize,具体取决于您是否希望服务器生成随机初始密码'root'@'localhost' 帐户。
                3. 要启动数据库,请转到:C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin 并执行mysqld --console 可以看到正在打印的启动日志。
                4. 要连接到数据库,请转到:C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin 并执行mysql -u root -p。出现提示时,如果已设置密码,请输入密码,否则只需点击“Enter”按钮即可连接

                【讨论】:

                • 这正是我想要的。谢谢。
                • 对于尝试使用诸如 Speedment 之类的 DB 查看器进行设置的用户,您需要设置密码。您可以通过运行上面提到的initialize-insecure 标志来做到这一点,然后运行mysql> set password='yourPass'
                • @JanacMeena 我在哪里设置密码?
                【解决方案9】:

                我尝试按照以下步骤在我的 Windows 8 上运行 mysql server 5.6。

                1. 以管理员身份运行命令提示符
                2. 去 mysql server 5.6 安装目录(在我的例子中:C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin)复制那个位置
                3. 在命令提示符下运行“cd C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin”
                4. 运行“mysql -u root”

                【讨论】:

                  【解决方案10】:

                  我在启动 MySql 服务器时也遇到了问题,但运行命令作为图片中提到的正确标记。它工作正常。

                  【讨论】:

                    【解决方案11】:

                    通过命令提示符启动mysql服务器

                    C:> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --console

                    或者替代达到 bin 然后

                    mysqld --console

                    它将启动您的服务器。

                    如果你有 mysql 命令行客户端可用

                    点击它

                    它显示输入您的密码:

                    请输入您的密码。

                    然后你就可以访问它了。

                    【讨论】:

                      【解决方案12】:
                      • 以管理员身份运行命令提示符。#

                      我们可以使用以下命令从 windows 命令行启动 MySQL 服务。

                      • net start mysql

                      停止MySql服务的命令:

                      • net stop mysql

                      禁用MySql服务:

                      • sc config mysql start= disabled

                      开启MySql服务的命令(系统启动时自动启动MySQL服务):

                      • sc config mysql start= auto

                      将启动类型设置为手动的命令:

                      • sc config mysql start= manual

                      如何重启MySql服务? 没有重新启动服务的直接命令。您可以组合停止和启动命令,如下所示。

                      • net stop mysql & net start mysql

                      【讨论】:

                      • 如何将 mysql 安装为服务?它说服务名称无效
                      【解决方案13】:

                      可以从命令行手动启动 MySQL 服务器。这可以在任何版本的 Windows 上完成。

                      要从命令行启动 mysqld 服务器,您应该启动一个控制台窗口(或“DOS 窗口”)并输入以下命令:

                      shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
                      The path to mysqld may vary depending on the install location of MySQL on your system.
                      

                      您可以通过执行以下命令来停止 MySQL 服务器:

                      shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown
                      

                      **注:**

                      如果 MySQL root 用户帐户有密码,则需要使用 -p 选项调用 mysqladmin 并在提示时提供密码。

                      此命令调用 MySQL 管理实用程序 mysqladmin 以连接到服务器并告诉它关闭。该命令以 MySQL root 用户身份连接,这是 MySQL 授权系统中的默认管理帐户。请注意,MySQL 授权系统中的用户完全独立于 Windows 下的任何登录用户。

                      如果 mysqld 没有启动,请检查错误日志以查看服务器是否在其中写入任何消息以指示问题的原因。错误日志位于 C:\Program Files\MySQL\MySQL Server 5.0\data 目录中。它是后缀为 .err 的文件。您也可以尝试以 mysqld --console 启动服务器;在这种情况下,您可能会在屏幕上获得一些有助于解决问题的有用信息。

                      最后一个选项是使用 --standalone 和 --debug 选项启动 mysqld。在这种情况下,mysqld 会写入一个日志文件 C:\mysqld.trace,其中应该包含 mysqld 无法启动的原因。请参阅 MySQL 内部结构:移植到其他系统。

                      通过MySQL Official Page

                      【讨论】:

                        【解决方案14】:

                        你需要做的第一件事是启动mysql 为此,您可以使用 E:\mysql-5.1.39-win32\bin>net start mysql(仅当有 mysql 作为服务运行时) 然后你可以执行 E:\mysql-5.1.39-win32\bin>mysql -u root

                        【讨论】:

                          【解决方案15】:

                          类型

                          C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console
                          

                          启动sql server,然后测试客户端连接。

                          【讨论】:

                            【解决方案16】:

                            该错误抱怨localhost 而不是权限,并且MySQL 中的当前做法是bind-address 指定localhost only strong> 在配置文件中。

                            所以我认为这不是密码问题 - 除了你说你“解压缩”了 MySQL。

                            安装够了吗?你下载了什么?

                            是否有任何安装步骤允许您定义 root 密码?

                            而且,正如 NawaMan 所说,服务器是否正在运行?

                            【讨论】:

                              【解决方案17】:

                              您还需要配置和启动 MySQL 服务器。 This will probably help

                              【讨论】:

                                【解决方案18】:

                                您需要先运行服务器。您使用的命令(在问题中)启动客户端以连接到服务器,但服务器不存在,因此出现错误。

                                由于我不是 Windows 用户(配备了 Linux),所以我可能不是告诉你如何使用的最佳人选,但我可以向你指出 guide 和另一个 guide,它们向你展示如何获取 MySQL服务器在 Windows 中启动并运行。

                                运行后,您可以使用命令(在问题中)连接它。

                                注意:如果您打算使用 MySQL 进行 Web 数据库开发,也可以尝试 http://www.apachefriends.org/en/xampp.html

                                希望这会有所帮助。

                                【讨论】:

                                  【解决方案19】:

                                  也许

                                  E:\mysql-5.1.39-win32\bin>mysql -u root -p
                                  

                                  【讨论】:

                                    猜你喜欢
                                    • 1970-01-01
                                    • 1970-01-01
                                    • 1970-01-01
                                    • 2011-04-29
                                    • 1970-01-01
                                    • 2012-10-09
                                    • 2016-08-18
                                    • 1970-01-01
                                    • 1970-01-01
                                    相关资源
                                    最近更新 更多