Sponsored Link

« 満足感、不満感 | メイン | 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

コメント

コメントしてください




保存しますか?