Windows クライアントに MYSQLdb をインストールしようとしています。目標は、Windows クライアントから、LINUX クライアント上の MySQL サーバーに接続する Python スクリプトを実行することです。セットアップ コードを見ると (また、mysqldb の setup.py を実行しようとしたときに発生するエラーに基づいて、Windows ボックスに独自のバージョンの MySQL を用意する必要があるようです。方法はありますか (おそらく別のモジュール) ) これで達成できますか? 複数のボックスにいる人に、中央サーバー上の MySQL データベースと対話するスクリプトを実行させる必要があります。
質問する
1757 次
3 に答える
1
MySQLデータベースサーバー全体は必要ありません。MySQLクライアントライブラリのみが必要です。
于 2012-05-10T19:59:26.660 に答える
1
次のようなmysqlクライアントの純粋なpython実装を使用できます
pymysql
( を呼び出すことにより、MySQLdb のドロップイン置換として使用できますpymysql.install_as_MySQLdb()
)MySql-Connector
于 2012-05-10T20:36:54.490 に答える
0
私がWindows用のPythonDBコードを書いたのは久しぶりです...しかし、このようなものはまだ機能するはずだと思います。
クライアントをWindowsマシンでのみ実行している場合は、pywin32パッケージをインストールします。これには、odbcモジュールが含まれている必要があります。
Windowsの制御/管理ツールを使用して、ユーザーまたはシステムのいずれかのodbcエントリを作成します。そのエントリでは、接続パラメータセットに一意の名前を付けてから、ドライバ(この場合はMySQL)を選択し、接続パラメータ(ホスト名など)を入力します。odbcモジュールに関する注意事項については、PyWin32のドキュメントを参照してください。 pywin32で。
また、この投稿を参照してください:WindowsでPythonからodbcに接続する一般的な方法。
于 2012-05-10T20:07:44.957 に答える