MySQL/バックアップ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-MySQL関連のWikiへのリンク
--[[MySQL:http://wiki.gashimax.com/index.php?MySQL]]
--MySQL 5.1
--MySQL 5.4
--MySQL/InnoDB
--MySQL/エラー
--MySQL/クラスタリング
--MySQL/サーバ移動
--MySQL/チューニング
--MySQL/バージョン
--MySQL/バックアップ
--MySQL/プロファイリング
--MySQL/ベンチマーク
--MySQL/レプリケーション
--MySQL/ロック
----
-[[MySQLデータのバックアップ方法:http://sourceforge.jp/ma...
-[[【MySQLウォッチ】第23回 押さえておきたいバックアップ...
-[[スナップショットでバックアップ:http://www.mysqlpractic...
* テキストファイル出力 [#d0ac005d]
** SELECT INTO OUTFILE [#o2cb7ae0]
-[[MYSQL (テキストファイルへの書き出しと読み込み):http:/...
mysql> select [列名, …] into outfile '[ファイル名]' fiel...
** mysqldumpで出力 [#s6fdc487]
-[[Using mysqldump to save data to CSV files:http://www.e...
$ mysqldump -p --skip-lock-tables -T ./ --fields-enclose...
*mysqldump [#y9203861]
-[[mysqldumpとは?解説と実行方法:https://note.com/shift_t...
mysqldump --no-tablespaces --single-transaction -u [ユ...
-[テーブル *] は特定テーブルのみにしたい場合に指定
** 使い方 [#h81bdac5]
-定義のみ、テーブルロックなし
mysqldump -d --skip-lock-tables ...
-データのみ、テーブルロックなし
mysqldump -t --skip-lock-tables ...
デフォルトで --opt オプションが有効になっている。--optオ...
- --add-drop-table
- --add-locks ... LOCK TABLESとUNLOCK TABLESステートメン...
- --create-options
- --disable-keys
- --extended-insert
- --lock-tables
- --quick
- --set-charset
データベース内で確実に整合を取りたい場合は、以下のオプシ...
- -x ... --lock-all-tablesと同じ。全てのデータベースの全...
その他よく使うオプションを以下に列挙
- --no-tablespaces ... テーブルスペース情報が不要な場合は...
- --single-transaction ... InnobDB メインな DBでデータの...
- --skip-lock-tables ... テーブルをロックしないでダンプす...
- --databases db_name1 [db_name2 ...] ... ダンプするDBを...
- --ignore-table=db_name.tbl_name ... ダンプしないテーブ...
- --no-data ... データはダンプしない。CREATE TABLE文のみ...
- --where="[条件句]" ... ダンプの条件指定。 例)--where=...
-- AUTO_INCREMENT の値は現在値+1になっているので、必要...
-[[MySQLのデータベース作成、ユーザー作成、アクセス権限設...
** 豆知識 [#c1fb7d7f]
-[[mysqldump と repair with keycache:http://d.hatena.ne.j...
mysqldump は効率良く import ができるように、以下の順番のS...
1. lock tables
2. disable keys
3. insert, insert, insert, ...
4. enable keys
5. unlock tables
**トラブルシューティング [#r03b1405]
***unknown variable [#eae05be7]
-[[MySQLのバックアップ(mysqldump)で”mysqldump: unknown ...
-[[mysqlbinlog: [ERROR] unknown variable 'default-charact...
***Access denied; you need (at least one of) the PROCESS ...
-[[MySQLDump で tablespaces の PROCESS privilege エラーが...
-[[mysqldumpで「Error: 'Access denied; you need (at least...
-テーブルスペース情報をダンプする必要がないユーザーは、-n...
* [[mysqlhotcopy:http://dev.mysql.com/doc/refman/5.1/ja/m...
-MyISAMとARCHIVEテーブルのみバックアップ可能
* [[AutoMySQLBackup:http://sourceforge.net/projects/autom...
-[[MySQLの全DBを自動バックアップする:http://www.ivystar.j...
* [[MySQL Enterprise Backup:http://www-jp.mysql.com/produ...
-商用版のMySQL Edition で利用可能
** InnoDB Hot Backup [#jac827e8]
-[[ソフトエイジェンシーのページ:http://www.softagency.co....
-[[本家:http://www.innodb.com/hot-backup/]]
-[[InnoDBのホットバックアップに関する質疑応答:http://mlog...
-[[LVMスナップショット vs InnoDB Hot Backup:http://nippon...
* [[Percona XtraBackup:https://launchpad.net/percona-xtra...
-[[tcpdump & xtrabackup [slideshare]:http://www.slideshar...
-[[xtrabackupをちょっと便利に使う:http://d.hatena.ne.jp/k...
-基本的な仕組み
--InnoDBのWAL(Write Ahead Log)を複製するプロセスを起動
–-データファイルをコピー
–-データファイルコピーが終わったら、WALを適応(適応...
--コピー終了時点のバックアップ完了
* [[Zmanda Recovery Manager for MySQL:http://www.zmanda.c...
* [[mylvmbackup:http://www.lenzg.net/mylvmbackup/]] [#neb...
* LVMスナップショット [#v56d414d]
-[[LVM + XFSで高速簡単 MySQLバックアップ:http://labs.unoh...
-[[LVMスナップショットバックアップのためのシェルスクリプ...
終了行:
-MySQL関連のWikiへのリンク
--[[MySQL:http://wiki.gashimax.com/index.php?MySQL]]
--MySQL 5.1
--MySQL 5.4
--MySQL/InnoDB
--MySQL/エラー
--MySQL/クラスタリング
--MySQL/サーバ移動
--MySQL/チューニング
--MySQL/バージョン
--MySQL/バックアップ
--MySQL/プロファイリング
--MySQL/ベンチマーク
--MySQL/レプリケーション
--MySQL/ロック
----
-[[MySQLデータのバックアップ方法:http://sourceforge.jp/ma...
-[[【MySQLウォッチ】第23回 押さえておきたいバックアップ...
-[[スナップショットでバックアップ:http://www.mysqlpractic...
* テキストファイル出力 [#d0ac005d]
** SELECT INTO OUTFILE [#o2cb7ae0]
-[[MYSQL (テキストファイルへの書き出しと読み込み):http:/...
mysql> select [列名, …] into outfile '[ファイル名]' fiel...
** mysqldumpで出力 [#s6fdc487]
-[[Using mysqldump to save data to CSV files:http://www.e...
$ mysqldump -p --skip-lock-tables -T ./ --fields-enclose...
*mysqldump [#y9203861]
-[[mysqldumpとは?解説と実行方法:https://note.com/shift_t...
mysqldump --no-tablespaces --single-transaction -u [ユ...
-[テーブル *] は特定テーブルのみにしたい場合に指定
** 使い方 [#h81bdac5]
-定義のみ、テーブルロックなし
mysqldump -d --skip-lock-tables ...
-データのみ、テーブルロックなし
mysqldump -t --skip-lock-tables ...
デフォルトで --opt オプションが有効になっている。--optオ...
- --add-drop-table
- --add-locks ... LOCK TABLESとUNLOCK TABLESステートメン...
- --create-options
- --disable-keys
- --extended-insert
- --lock-tables
- --quick
- --set-charset
データベース内で確実に整合を取りたい場合は、以下のオプシ...
- -x ... --lock-all-tablesと同じ。全てのデータベースの全...
その他よく使うオプションを以下に列挙
- --no-tablespaces ... テーブルスペース情報が不要な場合は...
- --single-transaction ... InnobDB メインな DBでデータの...
- --skip-lock-tables ... テーブルをロックしないでダンプす...
- --databases db_name1 [db_name2 ...] ... ダンプするDBを...
- --ignore-table=db_name.tbl_name ... ダンプしないテーブ...
- --no-data ... データはダンプしない。CREATE TABLE文のみ...
- --where="[条件句]" ... ダンプの条件指定。 例)--where=...
-- AUTO_INCREMENT の値は現在値+1になっているので、必要...
-[[MySQLのデータベース作成、ユーザー作成、アクセス権限設...
** 豆知識 [#c1fb7d7f]
-[[mysqldump と repair with keycache:http://d.hatena.ne.j...
mysqldump は効率良く import ができるように、以下の順番のS...
1. lock tables
2. disable keys
3. insert, insert, insert, ...
4. enable keys
5. unlock tables
**トラブルシューティング [#r03b1405]
***unknown variable [#eae05be7]
-[[MySQLのバックアップ(mysqldump)で”mysqldump: unknown ...
-[[mysqlbinlog: [ERROR] unknown variable 'default-charact...
***Access denied; you need (at least one of) the PROCESS ...
-[[MySQLDump で tablespaces の PROCESS privilege エラーが...
-[[mysqldumpで「Error: 'Access denied; you need (at least...
-テーブルスペース情報をダンプする必要がないユーザーは、-n...
* [[mysqlhotcopy:http://dev.mysql.com/doc/refman/5.1/ja/m...
-MyISAMとARCHIVEテーブルのみバックアップ可能
* [[AutoMySQLBackup:http://sourceforge.net/projects/autom...
-[[MySQLの全DBを自動バックアップする:http://www.ivystar.j...
* [[MySQL Enterprise Backup:http://www-jp.mysql.com/produ...
-商用版のMySQL Edition で利用可能
** InnoDB Hot Backup [#jac827e8]
-[[ソフトエイジェンシーのページ:http://www.softagency.co....
-[[本家:http://www.innodb.com/hot-backup/]]
-[[InnoDBのホットバックアップに関する質疑応答:http://mlog...
-[[LVMスナップショット vs InnoDB Hot Backup:http://nippon...
* [[Percona XtraBackup:https://launchpad.net/percona-xtra...
-[[tcpdump & xtrabackup [slideshare]:http://www.slideshar...
-[[xtrabackupをちょっと便利に使う:http://d.hatena.ne.jp/k...
-基本的な仕組み
--InnoDBのWAL(Write Ahead Log)を複製するプロセスを起動
–-データファイルをコピー
–-データファイルコピーが終わったら、WALを適応(適応...
--コピー終了時点のバックアップ完了
* [[Zmanda Recovery Manager for MySQL:http://www.zmanda.c...
* [[mylvmbackup:http://www.lenzg.net/mylvmbackup/]] [#neb...
* LVMスナップショット [#v56d414d]
-[[LVM + XFSで高速簡単 MySQLバックアップ:http://labs.unoh...
-[[LVMスナップショットバックアップのためのシェルスクリプ...
ページ名: