gpt4 book ai didi

mysql - Web.Config 错误 - 在 GoDaddy 上访问 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 02:51:20 24 4
gpt4 key购买 nike

尝试连接到我在我拥有的域下创建的远程 (GoDaddy) MySQL 数据库。我使用的是 C#,而不是 PHP。

web.config 中的 IP 地址由 GoDaddy 在 Plesk 中提供。

收到以下错误:

MySql.Data.MySqlClient.MySqlException: You have an error in your SQL
syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near '[UserProfile]([UserId] int NOT NULL
PRIMARY KEY IDENTITY, [Email] nvarchar(56) N' at line 1

这是我的 web.config(和关联的连接字符串):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
</system.webServer>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off" />
</system.web>
<system.data>
</system.data>
<connectionStrings>
<add connectionString="Server=50.62.209.107;Port=3306;Database=RP;Uid=my_userid;Pwd=my_password" name="RP" providerName="MySql.Data.MySqlClient"></add>
<add connectionString="Server=localhost;Port=3306;Database=RP;Uid=my_userid;Pwd=my_password" name="RP_Local" providerName="MySql.Data.MySqlClient"></add>
</connectionStrings>
<appSettings>
<add key="enableSimpleMembership" value="true" />
</appSettings>
</configuration>

我能够在 MySQL Workbench 中使用这些相同的参数并毫无问题地访问数据库。

感谢任何帮助。谢谢!

最佳答案

试试这个

<add name="connstring" connectionString="server=localhost;User Id=root;Persist Security Info=True;database=marctest;password=PASSWORD" providerName="MySql.Data.MySqlClient"/>

关于mysql - Web.Config 错误 - 在 GoDaddy 上访问 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35307798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com