apache, php, subversionのセットアップ 〜 2.5 mysql編 〜
そろそろ完了に向かっているサーバセットアップですが、
肝心なものを忘れてました、、、
そう、DBですね、、、
いずれ入れようかなとは思っていたのですが
PHPのインストールするならその時にいれてしまえ!
という事で今回は定番のMySQLをインストールします。
MySQLのインストール
MySQLのインストールについてはよくわからんのですが、
記事を見ていると、インストーラーを使ったバイナリのインストールすると
結構トラブってるのでソースからインストールして行きます。
ダウンロード先
http://dev.mysql.com/downloads/mysql/5.0.html#sourceCompressed GNU TAR archive (tar.gz)の項目からソースをダウンロード
(Versionはその時、最新のものを落とす)
インストール
- tar zxvf mysql-5.0.37.tar.gz
- cd mysql-5.0.37.tar.gz
- ./conf.sh -> configureは再コンパイルとかでも使うのでファイルに記述(以下に記載)
- chmod 777 conf.sh -> 実行権限がつけばOK
- make
- sudo make install
- /usr/local/mysql/bin/mysql_install_db --force -> デフォルトのDBを作るコマンド
- sudo mkdir /usr/local/mysql/run -> socketが入るディレクトリを作る
- sudo chgrp -R mysql /usr/local/mysql -> パーミションを実行ユーザ(ここではmysql)に変更
- sudo chown -R mysql /usr/local/mysql/run /usr/local/mysql/var -> パーミションを実行ユーザ(ここではmysql)に変更
conf.shの内容
#!/bin/sh
./configure --prefix=/usr/local/mysql \
--with-unix-socket-path=/usr/local/mysql/run/mysql_socket \
--with-mysqld-user=mysql --with-comment --with-debug
その他tips
TODO
コマンド直接じゃなくって起動、終了のスクリプト書いた方がよいね、、、