【MySQL】mysql、mysqldumpコマンドメモ
mysqlで使うコマンドを忘れやすいのでメモ。
■mysqlコマンド
オプション | 説明 |
-u | ユーザ名 |
-p | パスワード |
-d | データベース名 |
-e | 直接SQL実行 |
<例>
※パスワードに記号がない場合
mysql -uhoge -phogehoge hogdb
※パスワードに「| 」などの記号がある場合
mysql -uhoge -p'hoge|hoge' hogdb
⇒パイプ処理と判別されてしまうため、シングルクォートで囲みエスケープする。
■mysqldmpコマンド
オプション | 説明 |
-u | ユーザ名 |
-p | パスワード |
-h | ホスト名 |
-B(database) | データベース指定 |
-A(all) | データベース全て |
-d(no-data) | 定義のみ |
<例>
mysqldump -uhoge -phogehoge hogdb > /tmp/hogdb_`date "+%Y%m%d_%H%M%S"`.sql