FC2ブログ


全件表示TopRSSAdmin
mysql-4.0.24 のインストール手順
2005 / 05 / 14 ( Sat )

まぁたしかにバージョン確認せずにインストールした私が悪うございいました。
mysqlのバージョン3をインストールしてしまったので、削除して、バージョン4を入れたいと思います。

root# rpm -e mysql
エラー: パッケージ mysql はインストールされていません

えっ!!うそー。入れたよ。いれたいれた。
もうええわ。
そのままバージョン4いれよ。

今回は、ちゃんとバージョン確認しますた。

4.0.24ですね。はい。

ここからダウンロード
http://download.softagency.net/MySQL/Downloads/MySQL-4.0/

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

次のコマンドでインストール。一応バージョンアップやもんね。


root# rpm -Uvh MySQL-server-4.0.24-0.i386.rpm


警告: MySQL-server-4.0.24-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...                ########################################### [100%]
Giving mysqld a couple of seconds to exit nicely
   1:MySQL-server           ########################################### [100%]
Installing all prepared tables
050513 23:44:31 Warning: Asked for 196608 thread stack, but got 126976
050513 23:44:31 /usr/sbin/mysqld: Shutdown Complete


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 localhost.localdomain password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

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

 

おお!できた。まぁ出来て当たり前だが、バージョン3はいずこへ?
はい。次。

root# rpm -Uvh MySQL-client-4.0.24-0.i386.rpm

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


はい。次。


root# rpm -Uvh MySQL-Max-4.0.24-0.i386.rpm

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


はい。次。


root# rpm -Uvh MySQL-devel-4.0.24-0.i386.rpm

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


hai.next


root# rpm -Uvh MySQL-shared-4.0.24-0.i386.rpm
警告: MySQL-shared-4.0.24-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
エラー: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3

はぁ?なんじゃらほい?
あぁ、perl-DBD-MySQL-2.1021-3が邪魔してるよっていうてるのかなぁ?
では、これを消してやる。

root# rpm -e perl-DBD-MySQL-2.1021-3
root#

おお!消えた。
再度、MySQL-shared-4.0.24-0.i386.rpmをインストール。


root# rpm -Uvh MySQL-shared-4.0.24-0.i386.rpm

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

ようやくインストールされた。
で、次に動作確認。

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

 

●OS起動時にmysqlが起動するように設定。
 また正しく終了するようにも設定。

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/rc0.d/K80mysql

●パスワードの設定もしておこう。

root# mysql

mysql> SET PASSWORD FOR root=PASSWORD('hoge');        ⇒ hogeの部分がパスワード
Query OK, 0 rows affected (0.00 sec)

mysql> exit

でmysqlを抜ける。

正しくmysqlのrootパスワードが設定できたかを確認する。

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

このようになればパスワードが設定されている。

ユーザ名指定オプション(-u)とパスワード指定オプション(-p)をつけてmysqlプロンプトに
ログインしてみる。

root# mysql -u root -p
Enter password:  ⇒ 設定したパスワード入力
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 12 to server version: 4.0.24-Max-log

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

mysql>

これでOK。

続けてデータベースを作って、そのデータベースにアクセスできるユーザを作成する手順
mysqlのrootユーザでログインし次のコマンドでデータベースを作成する。

mysql> create database sample;
Query OK, 1 row affected (0.05sec)

データベースが出来たか確認

mysql>show databases;

作成したsampleデータベースに対してアクセスできる、新規ユーザを作成する。
以下では、ktmというユーザ名でpassというパスワードを設定している。

mysql> grant all privileges on sample.* to ktm@localhost identified by 'pass';
Query OK, 1 row affected (0.06sec)

以上。



02 : 03 : 23 | トラックバック(0) | コメント(0) | page top↑
<<REDHAT ENTERPRISE LINUX(Free-30-day) のダウンロード手順 | ホーム | ホストネーム(hostname)を変えたい場合>>
コメント
コメントの投稿














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

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