0

Windows クライアントに MYSQLdb をインストールしようとしています。目標は、Windows クライアントから、LINUX クライアント上の MySQL サーバーに接続する Python スクリプトを実行することです。セットアップ コードを見ると (また、mysqldb の setup.py を実行しようとしたときに発生するエラーに基づいて、Windows ボックスに独自のバージョンの MySQL を用意する必要があるようです。方法はありますか (おそらく別のモジュール) ) これで達成できますか? 複数のボックスにいる人に、中央サーバー上の MySQL データベースと対話するスクリプトを実行させる必要があります。

4

3 に答える 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 に答える