パスワードの設定と不要ユーザーの削除
C:\> C:\mysql\bin\mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 4.1.14-nt
mysql> set password for root=password('設定するパスワード');
mysql> flush privileges;
mysql> exit
Bye
C:\> exit
データベースの作成
C:\> C:\mysql\bin\mysql -u root -p
Enter password: 設定したパスワード
mysql> create database user_db;
mysql> exit
Bye
C:\> exit
データベースの確認
C:\> C:\mysql\bin\mysql -u root -p
Enter password: 設定したパスワード
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
| user_db |
+----------+
3 rows in set (0.00 sec)
mysql> exit
Bye
C:\> exit
データベースの削除
C:\> C:\mysql\bin\mysql -u root -p
Enter password: 設定したパスワード
mysql> drop database user_db;
mysql> exit
Bye
C:\> exit
一般ユーザーの作成
C:\> C:\mysql\bin\mysql -u root -p
Enter password: 設定したパスワード
mysql> grant select,insert,delete,update,create,drop,file,alter,index on *.* to db_user@localhost identified by '123456';
mysql> flush privileges;
mysql> exit
Bye
C:\> exit
データベースの選択方法
use user_db;
データベースの破損状況確認
check table database;
※databaseは各テーブル(ex: user_db無いに含まれるファイルの拡張子を覗いた物)
※以下、Movable Type向け、一括確認コマンド
check table mt_author, mt_blog, mt_category, mt_comment, mt_config, mt_entry, mt_fileinfo, mt_ipbanlist, mt_log, mt_notification, mt_objecttag, mt_permission, mt_placement, mt_plugindata, mt_session, mt_tag, mt_tbping, mt_template, mt_templatemap, mt_trackback;
データベースの修復
repair table database;