C# MySQL错误2003:Can';t连接到';本地主机';
我的任务是运行一个依赖于MySQL数据库的程序,特别是3.23.42版本。我必须安装MySQL,运行读取SQL文件的.batch文件(创建所需的表等),然后运行程序。看起来很简单 我已经安装了MySQL。我希望它能询问用户名和密码,就像我安装SQL Server和MySQL版本5(及更高版本)的经验一样,但它不需要我提供任何信息。但是,尝试运行.batch文件会产生以下错误: “MySQL错误2003:无法连接到'localhost'上的MySQL服务器” 所以我以管理员的身份运行命令提示符,转到MySQL目录,然后运行“MySQL”。它给了我和上面一样的错误 运行命令“mysqldnt”或“mysqld”没有任何作用,因此我假设这里还有另一个问题。我也没有在运行的服务或进程中找到任何“mysql” 此时,程序是否运行并不重要。我需要首先启动并运行数据库 虽然我以前使用过MySQL,但我不能说我对它有那么多的经验,而且它一直都在运行;这是我第一次亲自部署它 值得注意的是: 我还没有尝试重新安装这个程序,尽管我不确定它是否能修复任何问题。 我已经安装了MyODBC-3.15.05,如果它有任何意义的话(部分说明)。 我使用的是32位Windows7(我听说MySQL不喜欢在Windows7上玩得很好)。 我将此设置用作服务器和客户端;如果整个过程都成功了,我将在另一台计算机上做同样的事情。没有一台计算机实际使用另一台作为服务器。 我不知道要在服务列表中查找哪些服务C# MySQL错误2003:Can';t连接到';本地主机';,c#,mysql,C#,Mysql,我的任务是运行一个依赖于MySQL数据库的程序,特别是3.23.42版本。我必须安装MySQL,运行读取SQL文件的.batch文件(创建所需的表等),然后运行程序。看起来很简单 我已经安装了MySQL。我希望它能询问用户名和密码,就像我安装SQL Server和MySQL版本5(及更高版本)的经验一样,但它不需要我提供任何信息。但是,尝试运行.batch文件会产生以下错误: “MySQL错误2003:无法连接到'localhost'上的MySQL服务器” 所以我以管理员的身份运行命令提示符,转
我能做些什么来解决这个问题吗?查找该文件并在
[mysqld]
节中添加绑定地址=0.0.0.0
早期版本的MySQL安装程序根本没有设置windows服务。
你可能得手工做
安装服务后,您应该能够输入以下命令来启动服务
net start mysql
然后,您只需打开一个命令窗口并键入以下命令即可进入MySQL命令行,在那里您可以开始编写自己的查询
mysql -uroot
我对Microsoft SQL Server的SQL风格不是很感兴趣,但我认为如果您习惯于使用它,那么您可能会发现很难“进入”MySQL
下面是一个简单的教程,概述了MySQL和创建查询。
嗯,我不知道最初是什么导致了这个问题,但我找到了一个解决方法。这是我在网上找到的一个很有帮助的教程,如果在这个例子中是很好的,希望它能帮助其他人解决同样的问题 教程:安装MySQL 4.0-Windows,作者:Thomas E.Hicks博士 计算机科学系 三一大学
我不确定服务应用程序是否在其他窗口上,但如果您使用的是windows 7,您就幸运了。最简单的方法是打开“开始”面板,在搜索框中键入“服务”,然后按enter键。现在向下滚动,直到找到mysql服务。在最新版本中,它被命名为MySQL57。右键单击它,然后单击开始。
现在您可以很好地使用MySQL了。但是,每次windows启动时都必须执行此步骤。如果显示错误2003(HY000):无法连接到本地主机(10061)上的MySQL服务器 1.search services.msc正在运行 2.goto mysql属性 3.复制mysql服务名称 4.以管理员身份启动cmd 5.write:net start mysqlservicename,即mysql57等
它将显示mysql正在启动。打开mysql安装程序,单击“mysql服务器”旁边的“重新配置”按钮。它表示可以打开与主机的连接。不过我已经关闭了防火墙。我(或者更确切地说,Windows Search)找不到我的.ini文件。它是在mysql文件夹中,还是在我的文档中的某些设置中?