FC2ブログ


全件表示TopRSSAdmin
mysql version 5 のインストール。
2005 / 05 / 21 ( Sat )

ちょっとまってくれよ~
なんだって?
mysqlのバージョン5にしてくれって?
仕方ないなぁ・・・

まぁ何事も経験だしねぇ。
たぶんバージョン3,4とたいしてインストール方法かわらんやろし。

ほな、いつもどおり以下のURLからダウンロードしてきます。

http://download.softagency.net/MySQL/Downloads/MySQL-5.0/

MySQL-Max-5.0.4-0.i386.rpm
MySQL-server-5.0.4-0.i386.rpm
MySQL-client-5.0.4-0.i386.rpm 
MySQL-shared-5.0.4-0.i386.rpm
MySQL-devel-5.0.4-0.i386.rpm


まぁまさかMySQL入ってないよなぁ。
だって、OSインストール時にMySQLにチェックつけてないもん。

root# rpm -qa | grep MySQL
perl-DBD-MySQL-2.1021-3

ってえええ!!!
はいってるやん。
なんでなん?
わからん。。。

しゃあない。消そ。
root# rpm -e perl-DBD-MySQL-2.1021-3
エラー: Failed dependencies:
        perl-DBD-MySQL is needed by (installed) mysql-3.23.58-2.3

また出た。このエラー。
じゃあ mysql-3.23.58-2.3 を消そう。

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

おまいら~!!
ラブラブだなぁ。。。

というわけで、強制的に消します。

# rpm -e --nodeps perl-DBD-MySQL
# rpm -e --nodeps mysql-3.23.58-2.3

はい。消えました。
ようやく、いつもの手順でいきます。

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

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

root# rpm -Uvh MySQL-server-5.0.4-0.i386.rpm
警告: MySQL-server-5.0.4-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...                ########################################### [100%]
   1:MySQL-server           ########################################### [100%]
050521 10:13:28 [Warning] Asked for 196608 thread stack, but got 126976
050521 10:13:28 [Warning] Asked for 196608 thread stack, but got 126976
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h db 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 MySQL[  OK  ]

root# rpm -Uvh MySQL-Max-5.0.4-0.i386.rpm
警告: MySQL-Max-5.0.4-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...                ########################################### [100%]
   1:MySQL-Max              ########################################### [100%]
Restarting mysqld.


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


はい。インストール完了。
動作確認

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

動作OK。

次は自動起動の設定。

root# cp -p /usr/share/mysql/my-medium.cnf /etc/my.cnf
root# ln -s /etc/init.d/mysql /etc/rc.d/rc5.d/S80mysql
root# ln -s /etc/init.d/mysql /etc/rc.d/rc3.d/S80mysql
root# ln -s /etc/init.d/mysql /etc/rc.d/rc0.d/K80mysql
root# ln -s /etc/init.d/mysql /etc/rc.d/rc1.d/K80mysql


mysqlのrootユーザのパスワードを設定。

root# mysql
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.0.4-beta-Max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> SET PASSWORD FOR root=PASSWORD('hoge')
    -> ;
ERROR 1133 (42000): Can't find any matching row in the user table

あれ?エラーでた。。。

じゃあもうひとつこの方法で設定。

root# mysqladmin -u root password 'hoge'

で、これで次のmysqlコマンドでmysql>プロンプトが出なければOK

root# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

おっけーー。

root# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 7 to server version: 5.0.4-beta-Max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

はい。オッケー。
あとは、データベース作って、データベースに対する新規ユーザ作ってくださいな。
それは、バージョン4インストールしたときに書いてるし。

ちなみにmysqlのrootのパスワードを変えたい場合は、上記のようにrootでmysqlに入ってから次のコマンドを入力する。

mysql> set PASSWORD=PASSWORD('tes')

おしまい。



12 : 38 : 15 | トラックバック(0) | コメント(0) | page top↑
<<Xerces のインストール(Xerces-J-bin.2.5.0.tar.gz) | ホーム | MSN messenger(メッセンジャー)の使用禁止>>
コメント
コメントの投稿














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

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