MySQL

参考文献

MySQLのインストールには、MySQLの公式ページを参考にしました。

 

用意するもの

 

mysqlグループとユーザを作成

mysql というユーザとグループを作成。

[root]# groupadd mysql
[root]# useradd -g mysql mysql
[root]# passwd mysql

 

ソースファイルの展開

/usr/local/src/ にソースファイルを用意し、tarで展開。

[root]# tar zxvf mysql-4.0.12.tar.gz

 

configure

MySQL の configure。

[root]# ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=ujis --with-extra-charsets=all

 

インストール

MySQL をインストール。(コンパイルにとっても時間がかかります。)

[root]# make
[root]# make install

 

MySQL の設定

/etc/ld.so.conf に /usr/local/mysql/lib/mysql/ を追加し、「ldconfig -v」を実行して変更を反映。

/usr/local/lib
/usr/local/pgsql/lib
/usr/local/mysql/lib/mysql/

 

MySQL権限テーブルの生成

[root]# scripts/mysql_install_db

 

ディレクトリの所有権変更

[root]# chown -R root /usr/local/mysql
[root]# chown -R mysql /usr/local/mysql/var
[root]# chgrp -R mysql /usr/local/mysql

 

グローバル設定ファイルのコピー

[root]# cp support-files/my-medium.cnf /etc/my.cnf

 

インストール後の起動とテスト

[root]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
[root]# /usr/local/mysql/bin/mysqladmin version
[root]# /usr/local/mysql/bin/mysqladmin variablesn
[root]# /usr/local/mysql/bin/mysqlshow
[root]# /usr/local/mysql/bin/mysqlshow mysql
[root]# /usr/local/mysql/bin/mysql -e "select host,db,user from db" mysql

 

自動起動の設定

/etc/rc.d/rc.local の末尾に下記を追加。

/etc/rc.d/init.d/mysql start

 

さいごに

私はPostreSQL専門で、MySQLはさっぱりわかりません。(^^;
MySQLを操作するPHPのプログラムをちょっとさわってみるのに入れただけで、MySQLを操作するプログラムは書いたことがありません。ですので、MySQLの質問には答えられないです。(^^;;

 


Made with Dreamweaver MX