毎回毎回忘れちゃうmysqlのバックアップ方法。自分のための忘備録

著者:
投稿日:
更新日:

いや・・・もうね。自分アフォなのかと。

何回とかじゃなくて何十回も忘れちゃうからもうここに保存しときます。

目次
  1. データベースのダンプ(バックアップ)
  2. データベースのインポート(復元)の方法
  3. リンク集(増えるかも)

データベースのダンプ(バックアップ)

ローカル用

./mysqldump -u root -p データベース名 > /ディレクトリ名/ファイル名.sql

テーブルのみ

./mysqldump -u root -p データベース名 テーブル名 > /ディレクトリ名/ファイル名.sql

本番用

mysqldump -u root -p データベース名 > /ディレクトリ名/ファイル名.sql

特定のテーブル かつ 行指定して取得

mysqldump -u ユーザー名 -p -t データベース名 テーブル名 --where="true limit 始まりの数字, 取得する数字" > ファイル名.sql

データベースのインポート(復元)の方法

Finderを起動し、「アプリケーション」→「ユーティリティ」にアクセスし、「ターミナル」を起動します。


MAMPのコマンド群は「/Applications/MAMP/Library/bin/」に格納されているので、「cdコマンド」で作業ディレクトリを移動します。

cd /Applications/MAMP/Library/bin

ログイン

./mysql -u root -p

データベース名の選択

use データベース名

ファイルを指定してインポート

source ファイル名


メモ

リンク機能の下にハッシュタグ使用するとバグる

リンク集(増えるかも)

mysqldumpの使い方 オプション編 | ライズウィルスタッフブログ
CMSの悩みはBasicで一気に解決しましょう
  1. 完全無料
    Basicはオープンソースで運営されています。誰しもが自由にBasicを利用できます。
  2. 超軽量化で超高速配信
    通常のCMSよりページ容量を70%以上を自動で圧縮を行い更に自動で静的化・圧縮化されたページが配信されます。
  3. SEOにつよつよ
    70%以上軽量化に加えて最新SEOに対応した構造で静的化・圧縮化されたページはライバルサイトより圧倒的に評価されます
  4. ライバルサイトより一歩前にいけるCMSでサイトを構築しませんか?

    →より詳しく

著者プロフィール
松岡宗谷

Basic https://basic.dance/ を運営しています。スペースナビ 代表取締役。スタートアップ界隈でCTO→Sharetube創業→スペースナビ創業→UXSEOリリース、ResizeCDNリリース、あまてむリリース。世界で最もSEOに効くCMS Basicリリース。個人の夢は完全義体化。会社の夢は宇宙事業。プログラマーは死ぬまで現役でありたい