有人会认为这可能是一个重复的问题,因为我得到的错误是常见的**“无法连接到任何指定的mysql主机。引发异常:mysql.data.dll中的“mysql.data.mysqlclient.mysqlexception”**
但是这个问题是特定于这个上下文的,因为我在连接字符串的服务器名部分遇到了错误。
我有cpanel和ftp的详细信息。
假设cpanel地址是domainname:2083 and 我在下面的连接字符串中使用了它。
string connStr = "server=domainname:2083;user='domain_user';database='domain_database';port=3306;password=123456";
因为我反复得到上面的错误,我甚至试图给'localhost'作为服务器名,它产生了一个不同的错误,这是
“使用方法”“mysql\u native\u password”“对用户”“domain\u user”“的主机”“localhost”“进行身份验证失败,消息为:拒绝对用户”“domain\u user”“@”“localhost”“进行访问(使用密码:yes)”
我确实通过cpanel手动添加了这个用户(domain\u user),并授予了所有的访问权限。
我试图通过phpMyAdminSQL控制台向用户授予访问权限,但是出现了“拒绝访问”错误消息。这就是我通过cpanel添加用户的原因。
有人知道在这个特定场景中使用什么作为服务器名/ip吗?谢谢您!
暂无答案!
目前还没有任何答案,快来回答吧!