- 締切済み
LinuxへのMySQLのインストール
RedHat Linux 5.2です。 MySQL5.1.31をインストールしたいのですが上手くいきません。 1.rpmでインストール 2.non rpmでインストール いずれもためしてみたのですがどちらも以下のエラーが出ます。アドバイスよろしくお願いします。 ---------------------------------------------------------------- 1.rpmでインストール 警告:Expecetd Size: 7600697 警告: Actual Size: 7600729 エラー:依存性の欠如 ・・・としてlibc.so.6(GLIBC_2.3、GLIBC_2.3.4、GLIBC_2.4) libpthread.so.0(GLIBC_2.3.2) rtld(GNU_HASH) coreutils が必要とされています、と出ます。 2.non rpmでインストール # ./scripts/mysql_install_db --user=mysqlとすると →”Please configure the 'hostname' command to return a correct hostname.”と出ます。 そのエラーの最後に--force optionでrestartしたら解決できるという風に書いてあったので # ./scripts/mysql_install_db --user=mysql --force optionとしました。すると ./bin/mysqld:error while loading shared libraries: libstdc++.so.6: cannot open shared object file:No such file or directoryと出て、 shell> ./bin/mysqld --skip-grant & を試してくださいと出ます。 そこでそれを試すと ./bin/mysqld:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryと出ます。 ---------------------------------------------------------------- LinuxへのMySQLのインストールってこんなに大変なものなのでしょうか?アドバイスよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- CyberBaba
- ベストアンサー率100% (8/8)
最初のエラーメッセージにかいてあるとおりです。 依存ライブラリが欠如しています。 依存ライブラリを先にインストールすればそれでできるはずです。 あるいは yum コマンドまたは GUI の ソフトウェアの追加と削除を使って mysql をインストールすれば、 自動的に依存関係を解決してくれるはずです。 エラーメッセージや参考資料をよく読みましょう。 補足 mysql はクライアント・サーバ型のソフトウェアです。 mysql だけインストールしてもたぶん使える環境にないと思います。 もしかしてご存知でなければこちらもよく調べてください。 http://d.hatena.ne.jp/perlcodesample/20090117/1231343383
お礼
ありがとうございます。 yumは使えず、GUIでないので手動でライブラリをインストールしています。glibcを入れるのにはGMP4.1とMPFR2,3,0が、MPFR2.3.0にはAutoconf2.60以上が必要・・・という風に次々と要求され、GNU m4を入れているところです。 補足もありがとうございます。 参考にしているサイトにServerとClientを取得するようあったので、それら2つのrpmを落としました。ライブラリは見つけたのですがdevelというのがどこにあるのか分かりません。もう少し調べてみます。