初期状態で
[root@example ~]#mysql
としてもmysqlが起動してないので以下のERRORが表示されます。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)
[WEBARENAのオンラインマニュアル]から
MySQLの起動と初期パスワードの変更 の1から6までを実行しましょう。
<http://web.arena.ne.jp/suitepro/support/manual/centos5/db/mysqld.html>
http://web.arena.ne.jp/suitepro/support/manual/centos5/db/mysqld.html
※ 6のホスト名に-(ハイフン)等があると
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
that corresponds to your
MySQL server version for the right syntax to use near・・・・・・
とERRORとなります。
これは
mysql>SET PASSWORD FOR <mailto:root@'> root@'ホスト名'=password('パスワード
');
とシングルクォーテーションで括ると実行できるようになります。
ここまで終了したら次に
[Movable Type のドキュメント]
<http://www.movabletype.jp/documentation/mt5/database/mysql.html#config-mysq
l>
http://www.movabletype.jp/documentation/mt5/database/mysql.html#config-mysql
を参照してデータベースとユーザを作成します。
特にドキュメントの記載と変更せず
データベース名:mt
ユーザ名:mtuser
としますが、任意に設定しても問題ありません。(忘れないように・・)
またここでデータベースを作成するコマンドは
mysql> create database mt character set utf8;
にしましょう。先に
mysql> create datamase mt;
と記述があるので、順番にやっていこうとすると
ERROR 1007 (HY000): Can't create database 'mt'; database exists
とけられてしまいます。
先にデータベースを作ってしまった場合は
mysql> DROP DATABASE mt;
とすると削除できますので、もう一度
mysql> create database mt character set utf8;
で作成し直し、次のユーザの作成に進みます。
最後に確認しておきましょう。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mt |
| mysql |
| test |
+--------------------+
4 rows in set (0.27 sec)
mt ができてます。
最後にサービスの自動起動設定をしておきましょう
[root@localhost ~]# chkconfig mysqld on
