• ベストアンサー

FedoraでMySQLのインストールができません

FedoraCore5(古w すみません。。。)に、MySQLをインストールしたいと考えております。 こちら↓で、rpmで、インストールしようと思いました。 http://www.atmarkit.co.jp/flinux/rensai/mysql01/mysql01b.html rpm -ivh MySQL-3.23.28-1.i386.rpm で、インストールをすると、 /usr/bin/safe_mysqld: line 240: 3051 アボートしました$ とエラーメッセージがでてきました。 それと、 /usr/bin/mysqlshow を実行しても、やはり、『アボートしました』と表示されます。 実は、Cコンパイラがないのですが、rpmでMySQLをインストールするときも、Cコンパイラは必要でしょうか。 CコンパイラをこちらでDLできそうな気がするのですが、 どうもやりかたがわかりません。。。 http://www.linux-m32r.org/jpn/download.html rpm -ivh MySQL-bench-3.23.28-1.i386.rpm ↑こちらも、インストールを実行すると MySQL-DBI-perl-bin は MySQL-bench-3.23.28-1.i386 に必要とされています というエラーメッセージがでてきます。 解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#246547
noname#246547
回答No.3

CPUは64bitですね 実際、32bitと64bit環境を見分けるには getconf LONG_BIT を実行してください 32または64が返ってきます そして、64bit環境であれば MySQLも64bit用をインストールしないとダメですね http://downloads.mysql.com/archives.php?p=mysql-5.1&v=5.1.36 の中ほどより下に Generic Linux RPM (glibc-2.3, AMD64, Server) (16 Jun 2009, 18.3M) があります 64bit環境であれば、これを入れてみてください 32bit環境ならば、 まずベンチマーク用のMySQL-benchではなく、 Generic Linux RPM (glibc-2.3, x86, Server) (16 Jun 2009, 17.7M) を入れてみてください

noname#227157
質問者

補足

>32bit環境ならば、 >まずベンチマーク用のMySQL-benchではなく、 >Generic Linux RPM (glibc-2.3, x86, Server) (16 Jun 2009, 17.7M) >を入れてみてください ありがとうございます。 インストールしたのですが、/usr/bin配下、/usr/share/mysql配下のファイルが多数、MySQL-3.23.28-1と競合してました。 MySQL-3.23.28-1は@ITでみつけた、rpmです。 そこで、今度は、『rpm -ivh --force 』でもう一度インストールしてみました。 1:MySQL-server ################## [100%] →インストールできてるようにみえますが。。。 [Warning] Forcing shutdown of 2 plugin [Warning] Forcing shutdown of 2 plugin →同じワーニングが2つ表示されました。 Starting MySQL..Manager of pid-file quit without updating file.[FAILED] →MySQLを起動しようとして。。。ファイルをアップロードしないで、終了したようです。 失敗の原因は、2つのワーニング以外に、みあたりません。やはり、競合しているのを、強制的に、 インストールしたのが悪いのでしょうか。 競合しているなら、MySQL-3.23.28-1をアンインストールしようと思いまして、 『rpm -e』を実行すると、インストールされていませんと表示されました。 『rpm -qa』にも、みあたりません。先日、『rpm -ivh』でインストールを実施したはずなのですが。。。 /etc/rc.d/init.d/mysql start を実行したら、下記のようになりました。 Starting MySQL..Manager of pid-file quit without updating f[失敗] すみません。こちらのファイルは、標準ライブラリだけなのでしょうか。 それとも、MySQL-serverも含んでいるのでしょうか。

すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#246547
noname#246547
回答No.2

>rpm -ivh MySQL-3.23.28-1.i386.rpm >で、インストールをすると、 1.CPUってIntel32bitあるいは互換CPUですか? >/usr/bin/safe_mysqld: line 240: 3051 アボートしました$ >とエラーメッセージがでてきました。 2.CPUがあっている場合、libc等のライブラリのバージョンが rpm作成時のものと、FC5内のものと異なっている可能性が有ります 3.MySQLの最新バージョンは3.23ではなく5.1ですが、よろしいのでしょうか? >rpmでMySQLをインストールするときも、Cコンパイラは必要でしょうか。 4.不要です >CコンパイラをこちらでDLできそうな気がするのですが、 5.標準でgccがインストールされていませんか? コマンドラインで  gcc --version と入力してバージョン情報が出ればコンパイル環境はインストールされています >CコンパイラをこちらでDLできそうな気がするのですが、 >​http://www.linux-m32r.org/jpn/download.html 6.このコンパイラはクロスコンパイラですので、利用できません >MySQL-DBI-perl-bin は MySQL-bench-3.23.28-1.i386 に必要とされています 7.MySQL-DBI-perl-binを先にインストールする必要があります

noname#227157
質問者

補足

>1.CPUってIntel32bitあるいは互換CPUですか? CPUはcpuinfoとunameをみてみました。 64bitのようですが、i386と書いてありました。 自信ないのですが、これなら、互換CPUですよねぇ~。 /proc/cpuinfo AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ uname -a i686 athlon i386 >3.MySQLの最新バージョンは3.23ではなく5.1ですが、よろしいのでしょうか? http://dev.mysql.com/downloads/で、5.1をDLしようとしたのですが、Parlがどうこう。。。で、できなかったので、 まずは、インストールできれば、なんでもいいです(^^; >5.標準でgccがインストールされていませんか? インストールパッケージで、ソフトウェア開発にチェックしなかったので、 インストールされてないようです。which gcc で、どこにもなかったです。とりあえず、sqlができればいいので、rpmに必要なければ、そのうち、インストールしてみます。 >7.MySQL-DBI-perl-binを先にインストールする必要があります こちらの2つをインストールしたのですが、  DBI-perl-bin-0.91-1.i386.rpm  Mysql-DBI-perl-bin-1.1825-1.i386.rpm 同じメッセージが表示されて、MySQL-benchをインストールできませんでした。 rpm -qで確認したら、インストールされていません。と表示され、 そのあと、rpm -ivh Mysql-DBI-perl-bin-1.1825-1.i386.rpm をもう一度、実行したら、既にインストールされています。と表示されました。どうしましょう。。。 よろしくお願いします。

すると、全ての回答が全文表示されます。
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

インストールしようとしているMySQLも古いですよ。 現時点でMySQLの最新バージョンは5.1(安定版)だったと思います。 MySQLをインストールして使用したいだけであれば、 http://archive.fedoraproject.org/pub/archive/fedora/linux/core/5/i386/os/Fedora/RPMS/ からFedora5のMySQLのrpm(mysql-5.0.18-2.1.i386.rpm)をダウンロードしてインストールしてみてはいかがでしょう? # 依存関係でエラーが出るかも知れませんが、その場合も上記URLから必要なrpmを取得してインストールして下さいね。

すると、全ての回答が全文表示されます。

関連するQ&A