FC2ブログ


全件表示TopRSSAdmin
mysqlのインストール (RedHat Enterprise AS3 Update4)
2005 / 05 / 11 ( Wed )
仕事上mysqlのインストールが必要になりますた。
で、次の方法でインストールしてみますた。

まずは、ダウンロードから。
http://download.softagency.net/MySQL/Downloads/MySQL-3.23/

現在は3.23.58が最新なのかなぁ。
っていうかOSのバージョンとかも関係ないのかなぁ

とりあえず、以下のrpmパッケージをダウンロードした。

MySQL-3.23.58-1.i386.rpm
MySQL-client-3.23.58-1.i386.rpm
MySQL-Max-3.23.58-1.i386.rpm
MySQL-devel-3.23.58-1.i386.rpm
MySQL-shared-3.23.58-1.i386.rpm

で、次の順番でインストール

root# rpm -Uvh MySQL-3.23.58-1.i386.rpm
root# rpm -Uvh MySQL-client-3.23.58-1.i386.rpm
root# rpm -Uvh MySQL-Max-3.23.58-1.i386.rpm
root# rpm -Uvh MySQL-devel-3.23.58-1.i386.rpm
root# rpm -Uvh MySQL-shared-3.23.58-1.i386.rpm

しかし、一発目のコマンド root# rpm -Uvh MySQL-3.23.58-1.i386.rpm を打つと
次のエラーが発生。
==============================================================================
警告: MySQL-3.23.58-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
エラー: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
==============================================================================

ググって見たら、もともと入っているパッケージが邪魔しているらしい。
なので、これはインストールしてくてもよいのかなと。。。
だって、OSインストール時に勝手にインストールされたmysql(別に勝手ではなく、チェックを外さなかっただけ・・・)を削除しようとすると次のエラーが表示されるし・・・

root# rpm -e myql
エラー: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3


で、2番目のコマンドを入力してみると以下のようにインストールされたw
いいのかなぁ。。。

※後日談
こんな事しなくても良かった。
rpm -e -nodeps perl-DBD-MySQL
ってうてば、依存関係に関係なく削除してくれる。
-nodeps 最高w

 

root# rpm -Uvh MySQL-client-3.23.58-1.i386.rpm
警告: MySQL-client-3.23.58-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
file /usr/bin/mysql from install of MySQL-client-3.23.58-1 conflicts with f
ile from package mysql-3.23.58-15.RHEL3.1
file /usr/bin/mysqlbinlog from install of MySQL-client-3.23.58-1 conflicts
with file from package mysql-3.23.58-15.RHEL3.1
file /usr/bin/mysqlcheck from install of MySQL-client-3.23.58-1 conflicts w
ith file from package mysql-3.23.58-15.RHEL3.1
file /usr/bin/mysqldump from install of MySQL-client-3.23.58-1 conflicts wi
th file from package mysql-3.23.58-15.RHEL3.1
file /usr/bin/mysqlimport from install of MySQL-client-3.23.58-1 conflicts
with file from package mysql-3.23.58-15.RHEL3.1
file /usr/bin/mysqlshow from install of MySQL-client-3.23.58-1 conflicts wi
th file from package mysql-3.23.58-15.RHEL3.1
file /usr/share/man/man1/mysql.1.gz from install of MySQL-client-3.23.58-1
conflicts with file from package mysql-3.23.58-15.RHEL3.1
file /usr/share/man/man1/mysqlaccess.1.gz from install of MySQL-client-3.23
.58-1 conflicts with file from package mysql-3.23.58-15.RHEL3.1
file /usr/share/man/man1/mysqladmin.1.gz from install of MySQL-client-3.23.
58-1 conflicts with file from package mysql-3.23.58-15.RHEL3.1
file /usr/share/man/man1/mysqldump.1.gz from install of MySQL-client-3.23.5
8-1 conflicts with file from package mysql-3.23.58-15.RHEL3.1
file /usr/share/man/man1/mysqlshow.1.gz from install of MySQL-client-3.23.5
8-1 conflicts with file from package mysql-3.23.58-15.RHEL3.1


3つ目と4つ目のコマンドは1つ目と同じように依存関係のエラーがでた。
がしかし、5つ目のコマンドは以下のようにインストールされた。


root# rpm -Uvh MySQL-shared-3.23.58-1.i386.rpm
警告: MySQL-shared-3.23.58-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-shared ########################################### [100%]


で、動作確認してみる。

user$ mysqlshow
mysqlshow: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql
.sock' (2)

うわー、もうわけわからん。
もう一回rpmコマンドでmysqlを削除してみる。

root# rpm -e mysql
(沈黙)

root#


えーーー!削除されたやん!訳わからんわ。

じゃあ、もう一回はじめからインストール。

# rpm -Uvh MySQL-3.23.58-1.i386.rpm
警告: MySQL-3.23.58-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL ########################################### [100%]
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
050511 0:21:54 /usr/sbin/mysqld: Shutdown Complete


PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h bodym password 'new-password'
See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

Starting mysqld daemon with databases from /var/lib/mysql

ってインストールされたしw

残りのコマンドを実行するとパッケージも正常にインストールされた。
で、動作確認。

root# mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+

ほっ。 インストール完了。


00 : 54 : 04 | トラックバック(0) | コメント(0) | page top↑
<<EXCELの表を印刷するとき、1ページ目のページフッターを表示しない方法 | ホーム | リモートデスクトップの設定(WindowsXP Professional)>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://redhatman.jp/tb.php/2-9953eb23
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |