私はCentOS上でローカルMySQLデータベースとホスティングを共有しています。単純なPythonスクリプトをcgi-binフォルダで実行できますが、MySQLデータベースに接続することはできません。いくつかのgoogle-ingの後に、私はいくつかのモジュールや何かをインストールする必要があることがわかりました。私はVPSにadmin権限を持っていないので、追加のインストールをしなくても他の方法がありますか? 私は、ftpとコントロールパネルからのみホスティングにアクセスしています。CentOSのPythonスクリプトを使用してMySQLに接続
0
A
答えて
1
伝統的に、人々はMySQKDBモジュールを使用してPythonからMySQLを処理します。シェルへのアクセス権があり、少なくともGCCがそこにインストールされている場合、MySQLDBモジュールを構築して設定することが可能です。 - 単にtarballをダウンロードし、書き込み権限を持っているあなたの "接頭辞"ディレクトリを調整してビルドしてください。
また、tehr EIS PyMYSQL(ここでは: https://github.com/petehunt/PyMySQL)Wwhichは、純粋なPythonモジュールです - あなたはそれがアクセス権を持っているdirectoryyouにロードされていることができDBE、それはで見つけることができるthtaので、PYTHONPATH環境変数を設定しshoulあなたのスクリプト。
最後に:CGIスクリプトは、むしろ「20世紀」のインターネットです。PythonのWebアプリケーションやサイトを開発したい場合は、シェルのアクセス権限を持つプロバイダ、好ましくはVPSに移動することを真剣にお勧めします。 djangoやweb2pyのような現代のフレームワークでプロジェクトを行いましょう。CGIを使って開発することよりも何度もホイールを再開発することになります。パフォーマンスはそれほど悪くありません。着信ごとにPythonインタプリタを別々に実行するのでhttpリクエスト。
関連する問題
- 1. Javaを使用してMySQLに接続
- 2. zendを使用してMySQLに接続
- 3. Pythonを使用してウェブサイトに接続
- 4. MysqlをインストールせずにPythonを使ってMySQLに接続
- 5. Node.jsスクリプトを使用してsocket.ioからMySQLデータベースに接続する
- 6. Python MySQL接続プール
- 7. アンドロイドはmysqlコネクタを使用してmysqlデータベースに直接接続します
- 8. Python(GUI)とMySQLを接続
- 9. JDBC Mysqlを使用した接続エラー
- 10. SSHを使用してPHPを使用してリモートMySQLデータベースに接続
- 11. Pythonスクリプト - SSHに接続してコマンドを実行する
- 12. C#を使用してリモートMySQLサーバに接続するには?
- 13. Eclipseを使用してMySQLをGoogle App Engineに接続する
- 14. プロキシ経由でPythonスクリプトに接続
- 15. MySQLへの接続は、私は次のコードを使用してPHPを使用してMySQLデータベースに接続しようとしているUbuntuの14
- 16. PHP 5.3を使用してmysqlデータベースに接続
- 17. JavaScriptを使用してMySQLに接続する
- 18. RMySQLを使用してMySQLデータベースに接続
- 19. Grailsを使用してUTF-8 MySQLデータベースに接続
- 20. PHPとEclipseを使用してMySQLにリモート接続する
- 21. XcodeとObjective-Cを使用してMySQLデータベースに接続
- 22. PHPを使用してSSL経由でMySQLに接続
- 23. ネットワーク経由でJDBCを使用してMySQLに接続
- 24. Webmatrix.Dataを使用してMySqlストアドプロシージャに接続できますか?
- 25. Botoを使用してPythonでS3に接続する
- 26. python - pyodbcを使用してデータベースに接続中 -
- 27. Pythonでcx_Oracleを使用してOracleデータベースに接続
- 28. Pythonを使用してWiFiネットワークに接続する方法は?
- 29. CentOSでPHPスクリプトを使用してファイルをダウンロードする5.6
- 30. UbuntuでPythonでMySQLに接続
あなた自身のホームディレクトリにpythonモジュールを含めるには管理者特権は必要ありませんが、ftp経由でインストールするのはsetup.pyを実行するより難しいかもしれません。 – geoffspear