xoopsサイトを構築したいのでmysqlをインストールすることにしました。
今回RHEL3上で構築した。CentOS3でもいけると思われる。
↓ダウンロードサイト
http://dev.mysql.com/downloads/
Red Hat Enterprise Linux 3 RPM (x86)用のrpmがあったのでそれをいただく。
MySQL-client-standard-4.1.22-0.rhel3.i386.rpm
MySQL-devel-standard-4.1.22-0.rhel3.i386.rpm
MySQL-server-standard-4.1.22-0.rhel3.i386.rpm
MySQL-shared-compat-4.1.22-0.rhel3.i386.rpm
MySQL-shared-standard-4.1.22-0.rhel3.i386.rpm
今回はserver,client,develを入れました。
マシンにmysql関係のパッケージがあるとややこしいので,
削除します。
インストール作業を行います。
# rpm -Uvh MySQL-server-standard-4.1.22-0.rhel3.i386.rpm
# rpm -Uvh MySQL-client-standard-4.1.22-0.rhel3.i386.rpm
正常に起動するようならうまくいっている。
●初期設定
起動している場合は停止しておきましょう。
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
# vi /etc/my.cnf
--
# [mysqld]のところに追加
language = /usr/share/mysql/japanese/
# コメントアウトをはずした(トランザクション)
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_arch_dir = /var/lib/mysql/
--
mysqlのrootパスワードを必ず設定しましょう。
また空のユーザ名があるので削除。
testテーブルも削除しましょう。
# mysql -u root
>set password for root@localhost=password('rootパスワード');
>set password for root@'host.domain.com'=password('rootパスワード');
>delete from mysql.user where user='';
>drop database test;
>select user,host,password from mysql.user;
+------+--------------------+-------------------------------------------+
| user | host | password |
+------+--------------------+-------------------------------------------+
| root | localhost | *96563F1FC8709D906B779BCE47E8904F007C6783 |
| root | host.domain.com | *96563F1FC8709D906B779BCE47E8904F007C6783 |
+------+--------------------+-------------------------------------------+
2 rows in set (0.00 sec)
>show databases;
+----------+
| Database |
+----------+
| mysql |
+----------+
1 row in set (0.00 sec)
>exit
#
以上。