MySQLデータベースを元に戻すには

WordPressのデータベースをいじってたときにハマってしまったのでメモ。

パスワードを忘れた、一度すべてまっさらにしたいという
とき、MySQLが持つデータベースの情報を何もかもまっさらにする方法です。

※先に書いときますが、パスワードだけ初期化したいという
場合はphpMyAdmin等を利用するしか手が無いと思います。

データベースの初期
化といっても、単にデータベースが入っているファイルを消すなり移動するなりすればいいわけですが、これを実行する前にいくつか手順があります。

MySQL
データベースの停止

# service mysqld stop

データベースの格納
場所を確認

# vi /etc/my.cnf
【2行目あたり】datadir=/var/lib/mysql

ディ
レクトリ名称の変更

# mv /var/lib/mysql /var/lib/mysql.dist


わりのディレクトリを作成

# mkdir /var/lib/mysql

所有者の変
更(前の所有者がmysql:mysqlだったため)

# chown mysql:mysql
/var/lib/mysql

初期データベースの作成

#
mysql_install_db

サービスの起動

# service mysqld
start

これでデータベースはインストール直後の状態になります。
あとはこれまでどおりroot
パスワードの設定・不要ユーザとデータベースの削除を行えば完了となります。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中