2

Ubuntu 12.04 を実行している ec2 インスタンスで mysqlfailover ユーティリティをセットアップしようとしています。次の手順を実行しました。

ダウンロードした mysql-connector-python: wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python_1.0.12-1debian6.0_all.deb -o mysql-connector-python_1.0.12-1debian6.0_all .deb

(dpkg -i コマンドを使用してインストールされます。)

mysql-utilities をダウンロード: wget http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-utilities_1.3.5-1debian6.0_all.deb -o mysql-utilities_1.3.5-1debian6.0_all.deb

(dpkg -i コマンドを使用してインストールされます。)

いくつかの依存関係の問題がありました。次のコマンドを実行しました: sudo apt-get install python-pip easy_install -U distributed sudo apt-get install libmysqlclient-dev sudo apt-get install python-dev pip install mysql-python

ここで、コマンド mysqlfailover を実行すると、次のエラーが発生します。

Traceback (most recent call last):
  File "/usr/bin/mysqlfailover", line 24, in <module>
    from mysql.utilities.common.tools import check_python_version
ImportError: No module named mysql.utilities.common.tools

私はかなり長い間頭をぶつけてきましたが、成功しませんでした。この問題に関するヘルプは大歓迎です。ありがとう。

4

2 に答える 2

1

試すenv PYTHONPATH=/usr/share/pyshared/ mysqlfailover

于 2013-10-16T14:11:51.790 に答える
-1

Thers は mysql modul のユーティリティではありません。これを確認できます。

ls /usr/lib/python2.7/dist-packages/mysql

したがって、mysql パッケージを変更する必要があります。

cp -r /usr/share/pysharedmysql /usr/lib/python2.7/dist-packages/mysql
于 2014-08-19T09:17:57.813 に答える