在哪里可以找到我将在连接字符串中使用的MySQL名称,以便从c#连接到数据库?
答案 0 :(得分:7)
如果您要连接到同一服务器上的数据库,则它应为“localhost
”。
如果要连接到远程服务器,则它应该是远程服务器的FQDN(或IP地址) - 例如,“dbhost.lan.company.com
”。
答案 1 :(得分:1)
“未处理的异常:MySql.Data.MySqlClient.MySqlException:访问被拒绝用户'root'@'sfn-inkubator-70-61.hib.no'(使用密码:YES)”错误表示您已设置连接地址正确。客户端连接到服务器,但服务器拒绝用户名和密码组合。
因此,您需要检查您的服务器设置,创建一些具有已知密码的用户等等......
答案 2 :(得分:0)
很可能你的主机阻止外部访问你的mysql数据库,很多人都这样做。这可以解释为什么你可以通过myadmin连接。