#!/usr/bin/env bash
#########資料庫基礎資訊#############
db_host=127.0.0.1 ----本機
db_name=$1 ----要備份的庫名
db_user=root ----使用者名稱
db_pass=root ----密碼
date=`date +%y%m%d%h%m%s`
mysql_path=/data/mysql_bak/ ---備份路徑
##########################
back_up()$$.sql
#執行mysqldump命令的引數
sql_opt="-u$ -p$ -h $ $"
#執行備份,整個db所有表的備份,sql語句的形式
mysqldump $ > $
if [ $? -eq 0 ];then
echo "~~~~~備份指令成功完成~~~~~";
else
echo "~~~~~~備份指令異常,錯誤碼為:$?~~~~~~";fi}
back_up;
mysql冷恢復的方法 MYSQL冷備份 恢復
mysql冷備份恢復 1.show variables like data 檢視datadir目錄,這就是所有資料的備份目錄,好像只有innodb的可以直接覆蓋備份 2.停掉mysql服務,然後整個目錄打包 3.到另一台win電腦上,同樣的,找到那台電腦的data目錄,停掉mysql服務,然後覆蓋,...
linux下mysql自動備份
其實這個mysql自動備份的小指令碼非常簡單,下面是這個小指令碼的步驟。cd www mkdir mysqlbackup vi mysqlautobackup.sh 這個mysqlautobackup.sh的檔案裡寫入以下內容 filename date y m d mysql bin dir my...
Linux下mysql備份 恢復
在bin目錄下執行。比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump 命令格式如下 root linuxsir01 root mysqldump u root p linux root linux.sql enter password 在這裡輸入資料庫的密碼 ...