今ならXeonも搭載可能なPCサーバー「PowerEdge SC440」が2万円台から買える!

マウスコンピューター」ならWindows抜きでもPCが買える。Linuxサーバーとしての利用に最適!

トップページ

  • tarの使い方
  • rpmの使い方
  • psコマンドでプロセスを確認
  • /etc/crontabを編集してアプリを自動実行
  • chkconfigコマンドでプロセスを自動起動

MySQLのインストール

2005年2月13日 掲載
2005年12月27日 改訂

※このページはMovable Typeのバージョン3.2のインストール手順を紹介しています。その後、バージョンアップしたときはこの手順の通りにならない可能性があります。

 Movable Typeを使うには「Berkeley DB」「MySQL」「PostgreSQL」のいずれかが必要となる。設定の簡単さからいえばBerkeley DBがおすすめだが、PHPによる動的生成を利用するにはMySQLかPostgreSQLを使わなければならない。ここではMySQLを使うことにした。

 apt-getコマンドでMySQLをインストールしたあと、MySQLの基本設定を行う。作業は次のような流れになる。順に見ていくことにしよう。

 まずはapt-getコマンドでMySQLをインストールところから始める。MySQLのサーバーやクライアントのほか、MySQLのperlインタフェースも組み込む。

# apt-get install MySQL-server
# apt-get install MySQL-Max
# apt-get install MySQL-client
# apt-get install MySQL-shared
# apt-get install perl-DBD-MySQL

 インストールが終わったら、最初に管理者ユーザーrootのパスワードを設定する。標準の状態ではパスワードが空なので誰でもデータベースの操作を自由にできてしまう。これではまずいのでパスワードを設定しなければならない。下のコマンドで「×××」のところにパスワードが入る。

# mysqladmin -u root password '×××'

 次にMySQLにrootでログインして、(1)データベースに書き込むユーザーの作成、(2)Movable Type用のデータベースの作成、(3)不要なテストデータベースの削除、を行う。
 ユーザーの名前はdb_user、データベースの名前はmt_dbとしてみた。もちろん自由に変更してかまわない。また、テストデータベースとは動作確認のために最初から用意されているデータベースでtestという名前が付いている。別に残しておいても問題はないのだが、いちおう削除しておこう。なお、下の例のなかで「×××」とあるのは作成するユーザーのパスワードを指定している。
 また、最後に作成したユーザー「db_user」でログインできるかも確認しておこう。

# mysql -u root -p rootでログイン
Enter password: パスワードを入力
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.0.23a-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant select,insert,delete,update,create,drop,file,
alter,index on *.* to db_user@localhost identified by '×××';
Query OK, 0 rows affected (0.00 sec) 一般ユーザーを作成

mysql> flush privileges; ユーザーの追加を有効に
Query OK, 0 rows affected (0.02 sec)

mysql> create database mt3_db; データベースを作成
Query OK, 1 row affected (0.03 sec)

mysql> drop database test; 不要なデータベースを削除
Query OK, 0 rows affected (0.10 sec)

mysql> show databases; データベースのリストを表示
+----------+
| Database |
+----------+
| mt3_db   |
| mysql    |
+----------+
2 rows in set (0.00 sec)

mysql> exit MySQLをログアウト
Bye
# mysql -u db_user -p 作成したユーザーでログイン
Enter password: パスワードを入力
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.0.23a-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit MySQLをログアウト
bye
#

 これでMySQLの準備は整った。次はいよいよMovable Typeの動作確認を行うことになるが、まだ道のりは半ばといったところ。


 
掲示板 管理者のサイト トップページへ

お問い合わせや間違いのご指摘はyasu@center-left.comまでメールください。