我使用mysql作为我的webapp应用程序的后端,软件运行时没有任何故障,但今天却出现了意外的错误:2003年我在互联网上尝试了许多解决方案,但都没有奏效。因此,重新安装mysql软件,现在它的命令行立即关闭,甚至不需要我作为管理员登录密码。过去5小时这个问题一直困扰着我,有人有办法解决吗?
发布于 2014-08-01 11:53:43
无法连接到“服务器”(10061)上的MySQL服务器的错误(2003年)表示网络连接已被拒绝。您应该检查是否有一个MySQL服务器正在运行,它是否启用了网络连接,并且您指定的网络端口是否是在服务器上配置的。
首先检查服务器主机上是否有一个名为mysqld的进程正在运行。(在Unix上使用ps xa \ grep mysqld,在Windows上使用任务管理器。)如果没有这样的进程,则应该启动服务器。
如果一个米舍尔德进程正在运行,您可以通过尝试以下命令来检查它。端口号或Unix套接字文件名在您的设置中可能有所不同。host_ip表示正在运行服务器的机器的IP地址。
shell> mysqladmin version
shell> mysqladmin variables
shell> mysqladmin -h `hostname` version variables
shell> mysqladmin -h `hostname` --port=3306 version
shell> mysqladmin -h host_ip version
shell> mysqladmin --protocol=SOCKET --socket=/tmp/mysql.sock version1. Run your cmd as administrator.
2.What you will see is like this
c:\windows\system32>
3.Go to your bin location by using cd..
like C:\mysql\bin(my location of bin in my computer is what you are seeing so chose yours correctly)
4.C:\mysql\bin>mysql --install
Service successfully installed.
5.C:\mysql\bin>NET START MySql
The MySql service is starting
The MySql service was started successfully最后一步是
6.C:\mysql\bin>mysql -u root - p admin它将要求密码,不要第一次输入任何东西,因为它将使用空白,n只需按enter,您就完成了。
N以后也可以设置密码.:)
发布于 2015-12-10 18:16:04
还要检查以确保mysql允许从您的计算机/ip连接。
https://dba.stackexchange.com/questions/72927
复制相似问题