Movable Type4インストールメモ 2/4
2008/03/19 17:21
SQLiteを使うのが普通なんだと思うのですけれども、個人的な諸々の事情により、MySQLを使ってみたいと思った次第。
なのでここではMySQLのインストール手順です。
Portsを使ってさっさとインストールしてます。
・msqlグループ作成
・make.conf編集
・データベース初期化
・データベース起動
こんな感じの簡単な流れ。
・mysql 5.1をインストール -----------------------
mysql,postgresグループ作成
vi /etc/group
group ---------------------------
mysql:*:他と異なる数字:mysql:
---------------------------------
※ここでは"3306"とする
mysql:*:3306:mysql:
make.confが古い場合があるので、make.confを修正する
vi /etc/make.conf
make.conf------------------------
USE_NONDEFAULT_X11BASE=yes
---------------------------------
cd /usr/ports/databases/mysql51-server/
make install
データベースの初期化
/usr/local/bin/mysql_install_db
データベース格納ディレクトリの所有者とグループをmysqlに変更する
chown -R mysql /var/db/mysql
chgrp -R mysql /var/db/mysql
設定ファイルをコピーする
MySQLサーバ起動
/usr/local/bin/mysqld_safe &
動作確認
/usr/local/bin/mysqladmin version
SQLサーバ停止
/usr/local/bin/mysqladmin shutdown
# /usr/local/bin/mysqladmin -u mysql -p shutdown
パスワード設定
/usr/local/bin/mysqld_safe & //mysql起動
/usr/local/bin/mysqladmin -u root password '*******'
クライアント用ユーザ作成
mysql -u root -p
grant all on *.* to mysql identified by '********';
flush privileges;
create database USERDATABASE;
exit
クライアントへの接続確認
mysql -u mysql -p USERDATABASE
匿名ユーザーの削除
セキュリティのため以下のように実行します。
mysql -u root -p
Enter password: PWD入力
use mysql;
delete from user where user='';
flush privileges;
exit
