Django アプリ (VPS でホストされている) を別のサーバーでホストされているより多くのメモリを備えたデータベースに接続したいので、VPS でメモリを使いすぎて強制終了されるリスクなしに、データベースに何かを実行したり追加したりできます。 . これについて私が見たもの (たとえば、別のホスト上の MySQL サーバーに接続する方法は? ) にはすべて、行の編集my.cnfと変更が含まれbind-addressます。私は a) これを行うための root 権限を持っておらず、b) 他のユーザーの MySQL データベースを潜在的なセキュリティ リスクにさらしたくありません。編集~/.my.cnfして変更しようとしましbind-addressたが、うまくいかないようです。
http://www.rackspace.com/knowledge_center/article/mysql-connect-to-your-database-remotelyも見つけました。これは、そのユーザー権限を作成'user'@'remote-ip-address'してからing することを提案しています。grant私はそれを試しましたが、試してERROR 2003 (HY000): Can't connect to MySQL server on '(the server's address)' (110)みるとmysql -u username -p -h (the server's address).
MySQLのユーザーにアクセスできますrootが、データベースをセットアップするサーバーには他の管理者権限がありません。Django が直接編集せずにこのリモート データベースにアクセスできるように構成する方法はあります/etc/mysql/my.cnfか?