Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows xp上启动MySQL服务器_Mysql_Windows Xp_Mysql Error 2003 - Fatal编程技术网

如何在windows xp上启动MySQL服务器

如何在windows xp上启动MySQL服务器,mysql,windows-xp,mysql-error-2003,Mysql,Windows Xp,Mysql Error 2003,每当我试图通过键入 > mysql -u root 我得到了错误 错误2003(HY000):无法连接到“localhost”(10061)上的MySQL服务器 如何解决上述问题?我刚刚下载了MySQL并在E:drive中解压。我没有做任何其他事情。我必须先转机吗?如果是这样,我该怎么做呢?也许吧 E:\mysql-5.1.39-win32\bin>mysql -u root -p 您需要先运行服务器。您使用的命令(在问题中)启动客户端连接到服务器,但服务器不在那里,因此出现错误

每当我试图通过键入

> mysql -u root
我得到了错误

错误2003(HY000):无法连接到“localhost”(10061)上的MySQL服务器

如何解决上述问题?我刚刚下载了MySQL并在E:drive中解压。我没有做任何其他事情。我必须先转机吗?如果是这样,我该怎么做呢?

也许吧

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

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

因为我不是Windows用户(Linux自带),所以我可能不是告诉您如何使用MySQL的最佳人选,但我可以向您指出一个和另一个示例,说明如何在Windows中安装和运行MySQL服务器

运行该命令后,可以使用(问题中的)命令连接它

注意:如果您计划使用MySQL进行web数据库开发,也可以尝试


希望这有帮助。

您还需要配置并启动MySQL服务器

该错误是关于
localhost
而不是权限的,MySQL中的当前做法是在配置文件中使用绑定地址指定
localhost

所以我不认为这是一个密码问题-除了你说你'解压缩'MySQL

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

是否有允许您定义根密码的安装步骤


正如纳瓦曼所说,服务器正在运行吗?

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

类型

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

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

可以从命令行手动启动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.
shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown
您可以通过执行以下命令来停止MySQL服务器:

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.
shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown
**注:**

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

此命令调用MySQL管理实用程序mysqladmin以连接到服务器并告诉它关闭。该命令以MySQL根用户身份连接,这是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内部:移植到其他系统

通过

  • 以管理员身份运行命令提示符。#
我们可以使用下面的命令从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服务? 没有用于重新启动服务的直接命令。您可以像下面这样组合停止和启动命令

  • 网络停止mysql和网络启动mysql

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

C:>“C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld”--控制台

或者另一种方法是到达垃圾箱

mysqld——控制台

它将启动您的服务器

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

点击它

它显示输入您的密码:

请输入您的密码

然后您可以访问它。


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

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

  • 以管理员身份运行命令提示符
  • 转到mysql server 5.6安装目录(在我的示例中为C:\Program Files(x86)\mysql\mysql server 5.6\bin)复制该位置
  • 在命令提示符下运行“cd C:\Program Files(x86)\MySQL\MySQL Server 5.6\bin”
  • 运行“mysql-u root”

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

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

  • 在MYSQL安装目录中创建一个名为“data”的新文件夹(即与“bin”目录位于同一位置。对我来说,它是:C:\programs\MYSQL-5.7.15-winx64\MYSQL-5.7.15-winx64。此位置将根据您提取MYSQL zip文件的位置而变化)
  • 从这里我将使用我的MYSQL文件夹位置作为参考。转到:C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin并执行命令:
    mysqld--initialize unsecure
    mysqld--initialize
    ,具体取决于您是否希望服务器运行