我有一个连接到远程MySQL数据库的Django应用程序(两者都在亚马逊网络服务上,只是不同的服务器)。连接工作正常,应用程序可以正确地与数据库交互(从数据库获取数据并向其中添加数据)。 但是,当我尝试执行manage.py migrate时,我得到以下错误: django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") 为了让manage.py与远程数据库交
我只为特定数据库上的特定操作(CRUD操作)设置了用户,如:
REVOKE ALL PREVILEGES, GRANT OPTION FROM 'username'@'localhost';
GRANT SELECT, INSERT ON database_name.* TO 'username'@'localhost';
但是,我得到了一条错误消息,试图通过前面的用户远程访问数据库:
ERROR 1130 (HY000): Host 'ip_address' is not allowed to connect t