2004年12月10日
MySQLのインストール [コンピューター]
- MySQLをデーモンで起動するためのグループとユーザ作成
# groupadd mysql
# useradd –g mysql –d /usr/local/mysql mysql
# passwd mysql
# chown –R mysql:mysql /usr/local/mysql/ - MySQLのmakeおよびインストール
# cd /usr/local/src
# tar zxvf mysql-4.0.21.tar.gz
# cd mysql-4.0.21
#./configure –with-charset=ujis –with-extra-charsets=all –with-mysqld-user=mysql –with-innodb –enable-local-infile –prefix=/usr/local/mysql –with-unix-socket-path=/tmp/mysql.sock
# make
# make install - データベースの初期化(バージョンアップおよび再インストール時は不要)
# ./scripts/mysql_install_db –user=mysql - ディレクトリの所有者をMySQLに変更
# chown –R mysql /usr/local/mysql/
# chgrp –R mysql /usr/local/mysql/ - MySQLの起動(デーモン)
# /usr/local/mysql/bin/mysqld_safe &
# /usr/local/mysql/bin/mysqladmin –u root ping
(mysqld is aliveと表示されればOK) - rootのパスワードの設定
# /usr/local/mysql/bin/mysql –u root
mysql> SET PASSWORD FOR root@localhost=PASSWORD(‘*****’);
mysql> exit;
# /usr/local/mysql/bin/mysql –u root –p
Enter password: ********
mysql>
これで成功
DBアクセス用ユーザの作成
mysql> GRANT all privileges ON sample.* TO sample@localhost IDENTIFIED BY ‘TEST’;
(id: sample, password: TESTの場合) - 起動スクリプトの設定
# cd /usr/local/src/mysql-4.0.21
# cd support-files
# cp mysql.server mysql
# chmod +x mysql
# cp mysql /etc/init.d/
# cd /etc/rc3.d
# ln –s /etc/init.d/mysql S99mysql
# cd /etc/rc0.d
# in –s /etc/init.d/mysql K01mysql
再起動して
# ps –e
mysqld が動いていればOK
たぶんここまででOKなはず、駄目な場合は下記も実行
# cd /usr/local/src/mysql-4.0.21
# cd support-files
# cp mysql /etc/rc.d/init.d/
# cd /etc/rc.d/init.d/
# ln –s ../init.d/mysql S90mysql
posted by not-defined
このエントリーのトラックバックURL:
http://www.not-defined.com/mt/mt-tb.cgi/38



