MySQLの全てのデータベースを自動でバックアップをする方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#author("2021-01-26T13:55:36+00:00","","")
[[hidekiwiki]]
#html{{
<meta name="description" content="https://fukumoto.tokyo/...
<meta name="keywords" content="MySQL,バックアップ" /
<link rel="canonical" href="https://fukumoto.tokyo/wiki/"...
<br>
<a href="https://it.blogmura.com/linux/"><img src="https:...
<!-- admax -->
<script src="https://adm.shinobi.jp/s/1a0429ab1f292195e9a...
<!-- admax -->
<table border="0" cellpadding="0" cellspacing="0"><tr><td...
</html>
}}
---------------------------------------------------------...
*MySQLの全てのデータベースを自動でバックアップさせる。 [#...
1.MYSQL(全てのデータベース)を手動でバックアップさせる。...
アップ先は、/backupディレクトリとする。また、バックアップ...
mysqldump -A -uroot -pパスワード -Q --opt -r/backup/alld...
---------------------------------------------------------...
2.MySQLのデータベース(全て)の自動バックアップ
vi mysqldump.sh
mysqldump.shファイルに以下内容を登録する。
#! /bin/sh
mysqldump -A -uroot -pパスワード -Q --opt -r/backup/alld...
---------------------------------------------------------...
3.ファイルに実行権限を与える。
chmod 700 mysqldump.sh
---------------------------------------------------------...
4.ls -laコマンドでパーミッションが変更されたかを確認。
(例)
-rwx------ 1 root root 77 0月 0 09:09 mysqldum...
---------------------------------------------------------...
5.バックアップスクリプトを実行
./mysqldump.sh
---------------------------------------------------------...
6./backup配下にバックアップされてるか確認
ls -lh /backup
(例)
-rw-r--r-- 1 root root 000000 0月 0 09:11 alldump.sql
---------------------------------------------------------...
自動実行
毎日朝5時に全てのデータベースをバックアップをする。
crontab -e
以下内容を登録する。
00 05 * * * /root/mysqldump.sh ; /backup/alldump.sql
---------------------------------------------------------...
終了行:
#author("2021-01-26T13:55:36+00:00","","")
[[hidekiwiki]]
#html{{
<meta name="description" content="https://fukumoto.tokyo/...
<meta name="keywords" content="MySQL,バックアップ" /
<link rel="canonical" href="https://fukumoto.tokyo/wiki/"...
<br>
<a href="https://it.blogmura.com/linux/"><img src="https:...
<!-- admax -->
<script src="https://adm.shinobi.jp/s/1a0429ab1f292195e9a...
<!-- admax -->
<table border="0" cellpadding="0" cellspacing="0"><tr><td...
</html>
}}
---------------------------------------------------------...
*MySQLの全てのデータベースを自動でバックアップさせる。 [#...
1.MYSQL(全てのデータベース)を手動でバックアップさせる。...
アップ先は、/backupディレクトリとする。また、バックアップ...
mysqldump -A -uroot -pパスワード -Q --opt -r/backup/alld...
---------------------------------------------------------...
2.MySQLのデータベース(全て)の自動バックアップ
vi mysqldump.sh
mysqldump.shファイルに以下内容を登録する。
#! /bin/sh
mysqldump -A -uroot -pパスワード -Q --opt -r/backup/alld...
---------------------------------------------------------...
3.ファイルに実行権限を与える。
chmod 700 mysqldump.sh
---------------------------------------------------------...
4.ls -laコマンドでパーミッションが変更されたかを確認。
(例)
-rwx------ 1 root root 77 0月 0 09:09 mysqldum...
---------------------------------------------------------...
5.バックアップスクリプトを実行
./mysqldump.sh
---------------------------------------------------------...
6./backup配下にバックアップされてるか確認
ls -lh /backup
(例)
-rw-r--r-- 1 root root 000000 0月 0 09:11 alldump.sql
---------------------------------------------------------...
自動実行
毎日朝5時に全てのデータベースをバックアップをする。
crontab -e
以下内容を登録する。
00 05 * * * /root/mysqldump.sh ; /backup/alldump.sql
---------------------------------------------------------...
ページ名: