2017-01-04 4 views
0

私はPython 2.7でmysql.connectorモジュールを使い、XAMPPを使ってローカルでテストしています。スクリプトをサーバにアップロードするたびに、mysql.connectorモジュールのインポートエラーが発生します。これはローカルマシンとは異なり、mysql.connectorモジュールをサーバーにインストールしていないためです。Pythonのmysql.connectorを実際のサーバで使用できますか?

私の質問は:どういうわけか、サーバー上でmysql.connectorモジュールを使用することができますか、これはローカル開発用のものですか?私はそれを調べて、明らかに私のサーバーのためのSSHアクセスを、データベースのためだけに持っていない。また、mysql.connectorモジュールを使用できない場合は、サーバ上のPythonスクリプトからMySQLデータベースにどのように接続すればよいですか?

+0

あなたはサーバー自体への依存をインストールしましたか? – tyteen4a03

答えて

0

したがって、サーバ上でmysql.connectorを使用することができます。これは、SSHや特別なアクセスなしで行うことができます!

こちらからダウンロードしてください:あなたは解凍https://dev.mysql.com/downloads/connector/python/2.1.html (「開発リリース」タブをクリックし、zipアーカイブをダウンロードしてください)

後、libディレクトリから全体「mysqlの」フォルダを取り、それをアップロードサーバー(あなたの他のPythonファイルがどこにあっても、例えばcgi-binなど)。

mysqlディレクトリ全体の権限を再帰的に755に変更します。

は今、あなたは「CONNとしてインポートmysql.connector」を使用して、サーバー上の任意のPythonスクリプトでそれを使用する(または、あなたがしたいものは何でも、それに名前を付ける)ことができます

0

サーバ上でmysql.connectorを使用できます。ただし、最初にインストールする必要があります。あなたはroot(admin)アクセス権を持っていますか?いいえの場合は、サーバー管理者からの助けが必要な場合があります。

関連する問題