DB/MySQL

Top/DB/MySQL

はじめに

MySQL に関する諸々。

プロンプトに入る

# パスワードなしユーザ
mysql -u <username>

# パスワードありユーザ
mysql -u <username> -p

root のパスワード変更

set password for root@localhost=password('<password>');

エクスポートとインポート

バックアップと復元などに。

エクスポート(ダンプの取得)

# 特定のデータベースのみのダンプを取得
mysqldump -u <username> <database-name> > hoge.dmp

# 全体のダンプを取得
mysqldump -u root -x --all-databases > hoge.dmp

インポート(ダンプから復元)

# 特定のデータベースのみをダンプから復元
mysql -u <username> <database-name> < hoge.dmp

# 全体をダンプから復元
# ユーザにパスワードが無いなら -p は不要
mysql -u <username> -p < hoge.dmp

Last-modified: 2011-10-26 (水) 14:40:23