ホームページ データベース mysql チュートリアル 如何才能实现MySQL的自动备份_MySQL

如何才能实现MySQL的自动备份_MySQL

Jun 01, 2016 pm 01:53 PM
どうやって はい

  MySql自动备份是非常关键的,特别是对于DBA来说。这里主要用代码来说明这个问题,希望对各位有所帮助。可以将这个脚本放进crontab,每天凌晨执行一次,自动备份。

  这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。

  代码:

  
#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by aspbiz
#2004-09

  #Setting
#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式
#默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy
#默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz
DBName=mysql
DBUser=root
DBPasswd=
BackupPath=/root/
LogFile=/root/db.log
DBPath=/var/lib/mysql/
#BackupMethod=mysqldump
#BackupMethod=mysqlhotcopy
#BackupMethod=tar
#Setting End

  
NewFile="$BackupPath"db$(date +%y%m%d).tgz
DumpFile="$BackupPath"db$(date +%y%m%d)
OldFile="$BackupPath"db$(date +%y%m%d --date='5 days ago').tgz

  echo "-------------------------------------------" >> $LogFile
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
echo "--------------------------" >> $LogFile
#Delete Old File
if [ -f $OldFile ]
then
  rm -f $OldFile >> $LogFile 2>&1
  echo "[$OldFile]Delete Old File Success!" >> $LogFile
else
  echo "[$OldFile]No Old Backup File!" >> $LogFile
fi

  if [ -f $NewFile ]
then
  echo "[$NewFile]The Backup File is exists,Can't Backup!" >> $LogFile
else
  case $BackupMethod in
  mysqldump)
   if [ -z $DBPasswd ]
   then
     mysqldump -u $DBUser --opt $DBName > $DumpFile
   else
     mysqldump -u $DBUser -p$DBPasswd --opt $DBName > $DumpFile
   fi
   tar czvf $NewFile $DumpFile >> $LogFile 2>&1
   echo "[$NewFile]Backup Success!" >> $LogFile
   rm -rf $DumpFile
   ;;
  mysqlhotcopy)
   rm -rf $DumpFile
   mkdir $DumpFile
   if [ -z $DBPasswd ]
   then
     mysqlhotcopy -u $DBUser $DBName $DumpFile >> $LogFile 2>&1
   else
     mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >>$LogFile 2>&1
   fi
   tar czvf $NewFile $DumpFile >> $LogFile 2>&1
   echo "[$NewFile]Backup Success!" >> $LogFile
   rm -rf $DumpFile
   ;;
  *)
   /etc/init.d/mysqld stop >/dev/null 2>&1
   tar czvf $NewFile $DBPath$DBName >> $LogFile 2>&1
   /etc/init.d/mysqld start >/dev/null 2>&1
   echo "[$NewFile]Backup Success!" >> $LogFile
   ;;
  esac
fi

  echo "-------------------------------------------" >> $LogFile

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ハルビン医科大学の臨床薬学への就職に将来はありますか? (ハルビン医科大学の臨床薬学への就職の見通しはどのようなものですか?) ハルビン医科大学の臨床薬学への就職に将来はありますか? (ハルビン医科大学の臨床薬学への就職の見通しはどのようなものですか?) Jan 02, 2024 pm 08:54 PM

ハルビン医科大学の臨床薬学の就職の見通しはどのようなものですか? 全国の雇用情勢は楽観的ではありませんが、薬学部卒業生の就職の見通しは依然として良好です。全体として、薬学部卒業生の供給は需要を下回っており、製薬会社や製薬工場がその卒業生を吸収する主なチャネルとなっており、製薬業界における人材需要も着実に伸びています。報道によると、近年、医薬品製剤や生薬化学などの専攻の大学院生の需給比は1:10に達するケースもあるという。臨床薬学専攻の就職方向:臨床医学専攻の学生は卒業後、医療保健ユニット、医学研究部門等で治療、予防、医学研究等に従事することができます。雇用職種:医薬情報担当者、医薬品営業担当者、営業担当者、営業マネージャー、地域営業マネージャー、投資マネージャー、プロダクトマネージャー、プロダクトスペシャリスト、看護師

一時フォルダーをクリーンアップする方法 一時フォルダーをクリーンアップする方法 Feb 22, 2024 am 09:15 AM

一時フォルダーをクリーンアップする方法 コンピューターを使用していると、一時ファイル (一時ファイル) が徐々に蓄積されていきます。これらの一時ファイルは、Web 閲覧時のキャッシュ ファイル、ソフトウェアのインストール時の一時ファイルなど、コンピューターを使用するときに生成されます。一時フォルダーを長期間クリーンアップしないと、大量のディスク領域が占有され、コンピューターの速度に影響が出る可能性があります。したがって、一時フォルダーを定期的にクリーニングすることは、コンピューターのパフォーマンスを維持するために必要な手順です。以下に、一時フォルダーをクリーンアップする簡単な方法をいくつか紹介します。方法 1: 手動でクリーニングします。

win10イメージを素早くダウンロードする方法 win10イメージを素早くダウンロードする方法 Jan 07, 2024 am 11:33 AM

最近、何人かの友人が win10 イメージ ファイルをダウンロードする方法を報告しました。市場には非常に多くのイメージ ファイルがあるため、ダウンロードする通常のファイルを見つけたい場合はどうすればよいですか?本日、編集者が画像をダウンロードするためのリンクと詳細な解決手順を提供しましたので、一緒に見てみましょう。 win10 イメージのクイック ダウンロードとインストール チュートリアル ダウンロード リンク >>> システム ホーム Ghostwin101909 イメージ 64 ビット バージョン v2019.11<<<>>>Win10 イメージ 64 ビット v2019.07<<<>>>Win10 イメージ 32 ビット v2019。 07<< <1. インターネットで検索する

NEARプロトコルコインとは何ですか? NEARプロトコルコインの特徴は何ですか? NEARプロトコルコインとは何ですか? NEARプロトコルコインの特徴は何ですか? Mar 04, 2024 pm 11:20 PM

NEARProtocol: スケーラブルで使いやすいブロックチェーン プラットフォーム NEARProtocol は、スケーラビリティ、使いやすさ、セキュリティの点でブロックチェーン テクノロジーが直面する課題に対処するように設計されたシャーディング テクノロジーを使用したブロックチェーン プラットフォームです。開発者に、分散型アプリケーション (dApps) を簡単に構築および展開できる、効率的でユーザーフレンドリーなプラットフォームを提供します。 NEARProtocol は、高度な効率とセキュリティを提供しながら、ブロックチェーン開発の障壁を下げるように設計されています。シャーディング テクノロジーを採用することで、NEARProtocol は大規模なトランザクションをより適切に処理し、ユーザーにトランザクション確認時間を短縮することができます。全体として、NEARProtocol は以下を提供するように設計されています。

Win10システムをリセットする方法 Win10システムをリセットする方法 Jun 29, 2023 pm 03:14 PM

Win10システムをリセットするにはどうすればよいですか?最近、多くの友人が Win10 システムを搭載したコンピュータを使用することを好みますが、コンピュータを使用していると必ず解決できない問題が発生します。このとき、システムをリセットすることができます。エディターに従って、Win10 システムのリセットに関するチュートリアルを見てみましょう。必要なユーザーは見逃さないでください。 Win10 システムのリセットに関するチュートリアル 1. [Windows] をクリックし、[設定] を選択します。 2. 「更新とセキュリティ」をクリックします。 3. 「復元」を選択します。 4. 右側の「開始」をクリックして、このコンピュータをリセットします。上記は、[Win10 システムをリセットする方法 - Win10 システムをリセットするチュートリアル] の全内容ですが、このサイトにはさらに興味深いチュートリアルが用意されています。

システムの再インストール時の環境検出の問題を解決する システムの再インストール時の環境検出の問題を解決する Jan 08, 2024 pm 03:33 PM

システム再インストール時に環境テストに失敗し、書き換えが必要になる場合の解決方法:携帯電話が汚染されているため、ウイルス対策として Mobile Manager などのウイルス対策ソフトをインストールしてください 2. ジャンクが多いファイルは携帯電話内に保存されるため、携帯電話の実行メモリが占​​有されます。この問題を解決するには、電話機のキャッシュをクリアするだけです。3. 保存されたソフトウェアやファイルによって電話機のメモリが占​​有されすぎています。不要なファイルやソフトウェアを頻繁に削除しても問題ありません。ハードウェア構成がインストール要件を満たしている限り、次のことが可能です。新しいものを直接使用してください。システム ディスクからシステムを再インストールしてください。 USB フラッシュ ドライブまたはハードディスクを使用してインストールでき、非常に高速です。ただし、重要なのは、互換性の良いシステム ディスク (IDE、ACHI、および RAID モードでのインストールをサポート) を使用することであり、自動的かつ永続的にアクティブ化できることが検証されています。それで

win11コンピュータの構成を確認する方法 win11コンピュータの構成を確認する方法 Jun 29, 2023 pm 12:15 PM

win11コンピュータの構成を確認するにはどうすればよいですか? win11 システムは非常に実用的なコンピュータ オペレーティング システムのバージョンです。このバージョンではユーザーに豊富な機能が提供され、ユーザーはより良いコンピュータ操作体験を得ることができます。コンピュータを使用する多くの友人が自分のコンピュータに興味を持っています。具体的な構成、この操作の実行方法win11システムでは?詳細な操作方法を知らない友人も多いと思いますが、Win11 コンピュータの構成を表示する方法についてはエディターが以下にまとめていますので、興味がある方はエディターをフォローして読み進めてください。 Win11 コンピューター構成ビューのチュートリアル 1. 下のタスクバーの Windows アイコンをクリックするか、キーボードの「Windows キー」を押して、スタート メニューを開きます。 2. スタートメニューで「設定」または「sett」を見つけます。

Antec 650 電源マザーボード ケーブル インターフェイスのピンの数は何ですか? (Antec 650 電源配線図) Antec 650 電源マザーボード ケーブル インターフェイスのピンの数は何ですか? (Antec 650 電源配線図) Jan 03, 2024 am 10:46 AM

Antec 650w マザーボード ケーブルには何ピンがありますか? Antec 650W 電源マザーボードの電源ケーブルは通常 24 ピンで、マザーボード上の最大の電源インターフェイスです。その機能は、マザーボードと電源を接続して、マザーボードやその他のシステム コンポーネントに電力を供給することです。さらに、Antec 650W 電源には、CPU や独立したグラフィックス カードなどの他のコンポーネントを接続するための、CPU8 ピン、PCIe6+2 ピンなどの他のタイプの電源インターフェイスも含まれる場合があります。マザーボード配線チュートリアル マザーボード配線は、マザーボードを設計するときにさまざまな電子コンポーネント間の回路を接続するプロセスです。このプロセスでは、回路の安定性、信号伝送速度、精度などの要素を考慮する必要があります。回路図に従って配線する場合は、レイアウトに注意し、適切な線幅と距離を選択してください。

See all articles