我有一个远程托管网站与MySQL
数据库。C#与MySQL连接器 - 访问被拒绝
我试图从一个小的C#
程序访问该数据库。
我已经试过:
- 引用MySQL的DLL项目
- 使用MySQL连接字符串
- 禁用我的防火墙
- 添加我的IP地址在该
Remote MySQL Databases
网站的cPanel
什么我得到:
- 访问在Visual Studio控制台
拒绝用户布拉布拉@ mycomputerip什么博格尔斯我的脑海:
- 我怎样才能找出我的虚拟主机服务是否允许远程连接到数据库?
- 我真的需要连接PuTTy到服务器并调整配置吗?
- ^如果是的话,我甚至可以访问吗?
以后编辑:
足够有趣。如果我做
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION;
它抛出我:
#1045 - Access denied for user 'blabla'@'localhost' (using password: YES)
常识应该告诉你,我的用户名是不实际“布拉布拉”。
后来的后来编辑:
我没有权限创建用户,也没有得到通过腻子左右SSH访问。
这是否意味着这是我的主机的错误,我无法从远程位置连接到数据库?
你在VPS或共享主机上运行?如果在共享主机上,MySQL服务器可能也是共享的,所以你无法为所有事情授予特权,因为你自己无法访问所有内容。 –