初期設定

ダウンロード

MySQLのサイトよりソースコードのファイルをダウンロードを行う


インストール

MySQLインストール

cd /usr/local/src
tar xzf mysql-5.1.51.tar.gz
cd mysql-5.1.51
./configure                   \
    --with-charset=utf8       \
    --with-extra-charsets=all \
    --with-mysqld-user=mysql  \
    --with-innodb             \
    --enable-local-infile     \
    --prefix=/usr/local/mysql \
    --with-tcp-port=3306      \
    --with-unix-socket-path=/tmp/mysql.sock
 
make
make install
 
 

環境設定

## ユーザー登録
groupadd mysql
useradd -g mysql -d /home/mysql -m mysql
passwd mysql
 
## 所有者権限変更
chown mysql:mysql -R /usr/local/mysql
 
## データベース初期化
./scripts/mysql_install_db --user=mysql
 
## 所有者権限変更
chown -R mysql /usr/local/mysql/
chgrp -R mysql /usr/local/mysql/
 
## ポート開放
/sbin/iptables -I INPUT -p tcp -m tcp --dport 3306 --syn -j ACCEPT
 
 

パスを設定

vi /etc/profile
####################################
export PATH=$PATH:/usr/local/mysql/bin
####################################
source /etc/profile
 
 

デーモン登録

## http://www.openssl.org/source/
cp support-files/mysql.server /etc/rc.d/init.d/mysql
cp support-files/my-huge.cnf.sh /usr/local/mysql/my.cnf
 
chmod 755 /etc/rc.d/init.d/mysql
chkconfig --add mysql
/etc/init.d/mysql start
 
 

リモート接続

su - mysql
## rootパスワードの設定
mysql -u root
 
grant select,insert,delete,update,create,drop,file,alter,index on *.* to db_user@"%" identified by 'password';
flush privileges;
quit
 





最終更新:2010年11月14日 01:36