我似乎无法使用C#连接到我的远程MySQL
数据库。当我使用MySQL Workbench
时,我能够成功连接。但是当我通过连接字符串与C#连接时,我得到:
用户'用户名'@'myipaddress'拒绝访问数据库'drawingnumbers'
我的连接字符串:
connectionString = "server=" + server + ";user=" + uid + ";database=" + database + ";port=" + port + ";password=" + password + ";";
我尝试过:
答案 0 :(得分:1)
你是否在CPanel中使用用户名后缀,因为在大多数情况下人们会错过这个... 例如,如果你的CPanel用户名是abc那么它应该是 abc_TheUsernameForMySQL
如果没有,请尝试使用CPanel用户名和密码, 你也可以使用错误中的ip地址来确认你添加了正确的远程ip地址来访问mysql服务器