« 満足感、不満感 | メイン | Armadillo-9の定価でArmadillo-9とArmadillo-Jのセット »
2006年02月16日
データベースの導入
今まで、MovableTypeのデータベースにBerkeley DBを使ってましたが、MySQLに移行しました。
MySQLのインストール
# apt-get install MySQL-server
MySQLの管理者パスワードの設定
# mysqladmin -u root password 'パスワード入力'
MySQLにログイン
# mysql -u root -p
Enter password: パスワード入力
ユーザの追加(ユーザー名hogeとした)
mysql> grant select,insert,delete,update,create,drop,file,alter,index on *.* to hoge@localhost identified by 'パスワード入力';
ユーザーの追加を有効にする
mysql> flush privileges;
データベースを作成
mysql> create database mt_db;
testのデータベースを削除
mysql> drop database test;
データベースの確認
mysql> show databases;
+----------+
| Database |
+----------+
| mt_db |
| mysql |
+----------+
MySQLからログアウト
mysql> exit
mt.cfgの編集(Movable Type 3.151の場合。現行のバージョンは若干違います。)
DataSource ./dbの部分をコメントアウト
↓
# DataSource ./db
# ObjectDriver DBI::mysql
# Database <database-name>
# DBUser <database-username>
# DBHost localhost
の部分を↓
ObjectDriver DBI::mysql
Database mt_db
DBUser hoge
DBHost localhost
に書き換えする。
mt-db-pass.cgiにhogeのパスワード入力する。
後は、mt-load.cgiをWEBブラウザで読み込んで完成。
感想
mt.cgiの読み込み速度も変わりなし。
はっきり言って何が変わったのかわからない?
SQLの役割がわかってないだけですはい。
投稿者 chihansen : 2006年02月16日 03:40