C# 无法使用VS2012连接到MySQL
我正在尝试在我的C#应用程序和MySQL之间建立连接。我已经从MySql网站下载了.NET连接器。 我已经用TYPO3 winstaller安装了MySQL服务器,并且它运行正常 这是我的密码:C# 无法使用VS2012连接到MySQL,c#,mysql,phpmyadmin,C#,Mysql,Phpmyadmin,我正在尝试在我的C#应用程序和MySQL之间建立连接。我已经从MySql网站下载了.NET连接器。 我已经用TYPO3 winstaller安装了MySQL服务器,并且它运行正常 这是我的密码: MySqlConnection con = new MySqlConnection("Server=localhost:8501;Database=drogy;Uid=root;Pwd=;"); con.Open(); 它表示:无法连接到任何指定的MySQL主机 在PHPMyAdmin中,我将主机
MySqlConnection con = new MySqlConnection("Server=localhost:8501;Database=drogy;Uid=root;Pwd=;");
con.Open();
它表示:无法连接到任何指定的MySQL主机
在PHPMyAdmin中,我将主机视为localhost:8501。我确信root用户的密码设置为NO,而且我也非常确定数据库名称。请问我怎么做?谢谢你*Pwd=;“*需要您的数据库密码
在password字段中,输入您的密码,然后再试一次。它会起作用的
密码
之后删除;
,如ot;Pwd=;”代码>你应该像ot那样改变;Pwd=“);
MySQL连接器
"server=localhost:portno; user id=yourusername; password=yourpassword; database=yourdatabasename"
更新:1
在将数据库文件移动到新位置和更新mysql服务器后,所有的表都发生了。所有带有InnoDB引擎的表都从我的数据库中消失了。我试图重新创建它们,但mysql告诉我1146:表“xxx”一直不存在,直到我重新创建数据库并重新启动mysql服务
我认为有必要阅读InnoDB表二进制文件
这很可能不是C#问题。请尝试使用任何工具使用相同的连接设置连接,以验证您是否可以实际连接到数据库我想知道TYPO3与此有什么关系?如果您的windows系统上需要MySQL服务器,您应该安装我有这个,但它不起作用:server=localhost:8501;user id=root;pasSwarm=;database=Dummy我再次告诉你,必须提到密码,那么我应该键入password=NO吗?NO
表示它为空或NO
是密码,…你应该在我的第一行中阅读我的答案不表示没有密码/空。我正在尝试使用密码创建新用户,但我在phpmyadmin中遇到错误:#1146-表'mysql.procs\p里夫不存在