> mysql -u root
我遇到了一个错误
ERROR 2003(HY000): 无法连接到 MySQL 服务器 'localhost' (10061)
如何解决上述问题?我刚刚下载了 MySQL 并将其解压到 E: 盘,除此之外我什么也没有做。我需要先建立连接吗?如果需要,我该如何操作?
> mysql -u root
我遇到了一个错误
ERROR 2003(HY000): 无法连接到 MySQL 服务器 'localhost' (10061)
如何解决上述问题?我刚刚下载了 MySQL 并将其解压到 E: 盘,除此之外我什么也没有做。我需要先建立连接吗?如果需要,我该如何操作?
这里是我下载的ZIP文件: mysql-5.7.15-winx64.zip
以下是在Windows系统上第一次启动MYSQL服务器(mysql-5.7.15-winx64)的步骤:
mysqld --initialize-insecure
或 mysqld --initialize
(取决于您是否要求服务器为'root'@'localhost'帐户生成随机初始密码)。mysqld --console
。您可以看到启动日志被打印出来。mysql -u root -p
。提示时,输入密码(如果已设置)或按 "Enter" 按钮连接。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内部:移植到其他系统。
Run the command prompt as admin and cd to bin directory of MySQL
Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
Run command : mysqld --install. (This command will install MySQL services and if services already installed it will prompt.)
Run below commands to start and stop server
To start : net start mysql
To stop : net stop mysql
Run mysql command.
Enjoy !!
E:\mysql-5.1.39-win32\bin>mysql -u root -p
类型
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console
启动 SQL Server,然后测试客户端连接。
通过命令提示符启动mysql服务器
C:> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --console
或者进入bin目录,然后输入:
mysqld --console
这将启动您的服务器。
如果您有mysql命令行客户端可用
点击它
它会显示要求您输入密码:
请输入您的密码。
然后您就可以访问它了。
initialize-insecure
标志来实现,然后运行mysql> set password='yourPass'
。 - Janac Meena