2011-12-13 6 views
7

私のLinuxサーバ(ubuntu-10.10)に(実稼働中の)mysqlインスタンスがありますが、mysql_configファイルが見つかりません。linux mysql_serverがmysql_configを見つけることができません

コマンドと出力は:

私が聞いた
~$ locate mysql_config 
~$ 

/私はmysql_configをを使用できるように設置さlibmysqlclientの-devパッケージを必要とするが、私は私の現在の生産インスタンスを壊したくないことをお読みください。私は、このdevパッケージのインストールが現在のmysqlデータベースに悪影響を及ぼさないことを確認したい。

また、libmysqlclient-devのソース・ダウンロードを手動でインストールする方法はありますか?私の現在の状況(社内プロキシの背後にある)では、私はapt-getを使用することは許可されていません。

UPDATE

これは、ソースからのpython-のMySQLdbをインストールしようとするから派生されます。 setup.pyファイルはmysql_configパスを必要としており、そのファイル以外のものを使用しようとするとブレークし続けます。

答えて

32

mysql_config実行ファイルを使用して、コンパイル済みのバイナリからインストールする場合、MySQLサーバのインストールのbinディレクトリにデフォルトです。しかし、apt-getを使用してインストールする場合、サーバー上に存在しない可能性があります。

試してみてください。Ubuntuの13.04のインストールで

sudo apt-get install libmysqlclient-dev 
+0

apt-getを実行できず、そのパッケージの実際のソースの場所が必要なので、私のOPを見てください。 – sadmicrowave

+0

できることは、適切なmysqlサーバのプリコンパイル済みのバージョンを手動でダウンロードし、tar.gzファイルからmysql_configを抽出することです。それをあなたの道に入れてください。 my.cnfファイルを読むだけです。 –

+0

あなたのコメントの指示に従って、インストーラがmysql_configを見つけるようになった。私は他のインストールの問題にぶつかってきましたが、この投稿用ではありません。ありがとうございました。 – sadmicrowave

0

これはmysql configの標準ファイルである/etc/my.cnfを試してみてください。

+0

/etc/mysql/my.cnfは存在します...私はmysql_configの代わりにそれを使用する必要がありますか? – sadmicrowave

+0

私の更新を私のOP – sadmicrowave

0

また、行うことができます。

find/-name my.cnf -type f 
+0

で見てください私の更新を私のOP – sadmicrowave

+0

で見てくださいsetup.pyファイルはコマンドライン引数をとっていますか? my.cnfファイルを見つけることができましたか? –

1

、それはmariadb-develパッケージをインストールし、Fedoraの上/usr/bin/mysql_config

0

であり、あなたがバイナリを持っている必要があります。

0

yum install mariadb-develもCentos 7で動作します。pip install mysqlclientが必要とするすべての場所にmysql_configが入ります。

関連する問題