この記事について
| 環境 | さくら共用サーバー、mysql |
|---|---|
| 目的 | mysqldumpでデータベースをダンプする |
| 結果 | DBサーバーにはログインせず、SSHログイン後に mysqldump -u -h … > ファイル名 を実行する |
つまずきポイント要約
- 特定のカラムだけ取り出すことはできなかった(INTO OUTFILEは権限がなく無理)
さくら共用サーバーでmysqldumpを使ったときの覚書。
1.SSHでサーバーにログインする。
2.データベースサーバーにはログインせずに、mysqldumpを実行。ファイルはカレントディレクトリに保存されるので、必要に応じてcdする。
//入力するコマンド
mysqldump -u ユーザー名 -h データベースサーバー名(mysqlxxx.db.sakura.ne.jp) データベース名 -p > mysql.dump(←保存ファイル名)
ただこの方法では自分がしたかった、特定のカラムだけ取り出すことはできなかった。INTO OUTFILEを使えばできるようだが、さくら共有サーバーでは権限なくて無理。
