SQL

mysqlのバックアップ作成と復元

mysqlのデータをバックアップ、復元するだけをまとめる、ただそれだけである。

バックアップ

 

バックアップはmysqldumpコマンドと>を組み合わせる

コマンド形式

${...}で囲っている部分は引数

引数

  • ${user} - ユーザ名
  • ${password}  - ユーザのパスワード(-pとの間にスペースを入れてはいけない)
  • ${host} - データベースのホスト
  • ${db} - データベース名
  • ${filename} - 出力ファイル名

実行例

db1のデータがfiles/backup_2021_05_31.dumpに格納される

復元

復元はmysqlコマンドでファイルと<を組み合わせる

コマンド形式

${...}で囲っている部分は引数

引数の意味はバックアップと同じ

実行例

files/backup_2021_05_31.dumpがdb1に格納される

まとめ

  • バックアップはmysqldump>で実行
  • 復元はmysql<で実行

 

基礎からのMySQL 第3版 (基礎からシリーズ)
2012年の改訂版から5年半ぶりの改訂

データベースに触れるのが本当に初めてという方に向けて、「データベースとは何か」という基本中の基本から、MySQLを使ったデータベースの作成と操作、PHPとの連携によるWebアプリケーション作成の入り口までを、豊富な図とサンプルにより解説します。

5年間で周辺環境が変わりましたので、そちらを一新しての刊行です。

-SQL

© 2024 Shiro's secret base