使用mysqldump備份數據庫

#!/bin/bash
dbname="mysql web"            #指定需要備份的數據庫,如mysql、web 兩個數據庫
dbuser=root                   #連接數據庫的用戶
dbpasswd=oracle               #連接數據庫的密碼
host=192.168.20.5             #數據庫伺服器地址
backuppath=/var/bak/          #備份數據庫文件存放地址
logfile=/var/bak/dberror.log  #備份數據庫錯誤日志
for db in ${dbname[*]};do
/usr/bin/mysqldump -u$dbuser -p$dbpasswd -h $host --databases   $db   > $backuppath/$db.sql`date +%Y%m%d` 2>>$logfile
done
#使用循環備份指定的數據庫
/usr/bin/mysqldump -u$dbuser -p$dbpasswd -h $host --all-databases  >$backuppath/fulldb.sql`date +%Y%m%d` 2>>$logfile
#備份全備數據庫

更多相關文章
  • 今天使用 Mysqldump 備份數據庫時,抛出如下錯誤:mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `role_arena_battle_report` at ...
  • 問題描述:mysql數據庫裏面fund_netvalue表遇到問題,以前的很多數據確實,不明白是什麽時候導致的,只能從近期備份的數據庫(mysqldump -uroot -p123  dbname >dbname_20131107.sql) 裏面找到那張表並恢複但是怎麽做呢?我先mysql登錄 ...
  • #!/bin/bashdbname="baike iidear sns ucenter mysql"            #定義一個數組(數據庫的名稱) dbuser=rootdbpasswd=123213host=192.168.20.6backuppath=/var/bak ...
  • linux利用crontab執行sqldump 定時備份數據庫 :#!/bin/bashvar=`date +%Y%m%d`/usr/local/mysql/bin/mysqldump  --databases core|gzip >/apps/sqldump/bak/core${var}.g ...
  • 1.備份某一數據庫C:\Users\Administrator>d: D:\>cd MySQL\Program Files\MySQL\MySQL Server 5.6\bin D:\MySQL\Program Files\MySQL\MySQL Server 5.6\bin>my ...
  • 1.編寫自動備份腳本:vim /var/lib/mysql/autobak內容如下:cd /data/home/mysqlbakrq=` date +%Y%m%d `/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p123456 - ...
  • SQL Server2008自動備份數據庫的方法
    日常工作中利用SQL SQLSERVER 2008 的維護計劃對數據庫進行定期的備份,這樣一方面可以對數據庫進行備份保證數據安全,另一方面也可以減輕對維護人員的負擔.一般對于WEB 伺服器進行維護都是在訪問人數較少的情況下進行的,要對數據進行備份,一種是利用一些備份的軟件或系統自動的備份工作例如wi ...
  • 問題描述:    sql2005還原時出現下面的錯誤,System.Data.SqlClient.SqlError: 尚未備份數據庫 "***" 的日志尾部.如 果該日志包含您不希望丟失的工作,請使用 BACKUP LOG WITH NORECOVERY 備份該日志.請使用 RE ...
一周排行
  • postgresql/hive中函數學習
    目前postgresql中的部分函數在hive中也是存在的,所以今天就以postgresq ...
  • public class CopyOfStudentDaoImpl implements StudentDao { private JdbcTemplate jdbcTemplate; private NamedPa ...
  • 比特幣的需求與價格作者: admin 日期: 2014/06/23 [編輯]發表評論 (0)查看評論比特幣價格是指用人民幣(或美元等)買賣比特幣的價格,即比特幣的法幣價格.在市場條件下,各種商品的價格取決于對它的供給 ...
  • 簡單工廠模式中需要以下三種東西:1.工廠類:負責創建對象的類:2.用戶類:使用産品的用戶:3.産品:包括産品基類和産品子類.注釋:工廠類:根據傳入的參數不同,生成對應的産品子類,輸出産品基類:産品基類:空殼而已,有空 ...
  •        第七屆中國IDC産業年度大典將于2013年1月8日在國家會議中心隆重召開.本次大會以"精細運營 創新服務"爲主題,雲集國內外電信專家.互聯網高層.行業精英,將針對IDC行業精 ...
  • 一.安裝oracle的jdk6.45 1.去官網下載並上傳jdk-6u45-linux-x64-rpm.bin到centos裏,依次執行su root  chmod u+x jdk-6u45-linux-x64-rp ...
  • Date:6      Environment:Eclipse 4.2,Tomcat 7          問題描述:useBean行爲定義了Java Bean對象(Person類包括姓名[stri ...
  • //STM32 RUN IN eBox #include "ebox.h" void setup(){     eBoxInit();     PB8.mode(OUTPUT_PP);}int m ...
  •    一些研究者(Hayes.Bloom)的研究表明,在許多領域,都需要大約10 年時間才能培養出專業技能,包括國際象棋.作曲.繪畫.鋼琴.遊泳.網球,以及神經心理學和拓撲學的研究.似乎並不存在真正的捷徑:即使是莫紮 ...
  •   結構化方法是在軟件行業得到廣泛接受和使用,並一度成爲早期占主導地位的軟件構造與開發方法.而面向對象方法提出後,當代軟件工程的發展面臨著從傳統的結構化範型到面向對象範型的轉變,對象技術作爲新範型的核心技術正在得到新 ...