亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell 腳本備份MySQL數據庫

發布時間:2020-06-29 08:43:28 來源:網絡 閱讀:4039 作者:zdq1992 欄目:MySQL數據庫

(1)思路


  <1>安裝MySQL數據庫


  <2>創建數據庫,表,插入數據

 

  <3>授權一個用于備份數據庫的用戶名和密碼


  <4>備份數據庫的命令: mysqldump -u root -p 1234 -d MySQLDB > 1.sql


  <5>引入if語句實現備份全部數據庫


  <6>引入for循環語句,實現備份多個數據庫


(2)實戰案例

 編寫MySQL數據庫備份腳本,可以實現備份任意數據庫,輸入A,就備份A庫,輸入B,就備份B庫,輸入C,就備份C庫,輸入ALL,就備份全部數據庫


(3)安裝步驟

 <1>安裝MySQL數據庫

  yum  install  mysql-server  mysql-devel  mysql-libs  -y

   

    <2>重啟MySQL數據庫

       service mysqld   restart


   <3>進入數據庫命令行模式

      創建3個數據庫,分別在3個數據庫中創建3張表,在表中插入一條數據

      create  database  jfedu;

      use  jfedu;

      create table t1(id varchar(20),name varchar(20));

      insert into t1 values("1","daqi");

      desc t1;

      select * from  t1;

  注釋:

             不要忘記驗證數據庫,表 ,數據是否都已經創建成功


  <4>授權一個用于備份數據庫的用戶名和密碼

   grant all on *.* to backup@localhost identified by "123456";


 <5> 

  

#!/bin/bash

#2017年12月6日10:28:54

#by author daqi

#mysqldump MySQLDB

BAKDIR=/data/backup/mysql/`date +%Y-%m-%d`

MYSQLDB=$*

MYSQLPW=123456

MYSQLUSR=backup

#must use root user run scripts 必須使用root用戶運行,$UID為系統變量

if  [ $UID -ne 0 ];then

   echo This script must use the root user ! ! ! 

   sleep 2

   exit

fi

#判斷用戶輸入參數的個數

if [ -z "$1" ];then

 echo -e "\033[36mPlease Select mysqldump MySQLDB:jfedu|taobao|jd|all\033[0m"

 exit 0

fi


#Define DIR and mkdir DIR 判斷目錄是否存在,不存在則新建


if

   [ ! -d  $BAKDIR ];then

   mkdir  -p  $BAKDIR

fi


#Use mysqldump backup Databases

if [ $1 == "all" ];then

    /usr/bin/mysqldump -u$MYSQLUSR -p$MYSQLPW --all-databases >$BAKDIR/ALL_DB.sql

    echo  "The $BAKDIR/ALL_DB.sql Mysql  Database backup successfully "

else

  for i in `echo $MYSQLDB`

  do

   /usr/bin/mysqldump -u$MYSQLUSR -p$MYSQLPW -d $i >$BAKDIR/${i}_db.sql

   echo  "The mysql databases $BAKDIR/${i}_db.sql successfully "

 done

fi



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合水县| 鄂尔多斯市| 汕头市| 平罗县| 靖边县| 泾阳县| 贵州省| 乳山市| 固阳县| 大新县| 互助| 宁乡县| 黄浦区| 白河县| 滁州市| 青海省| 远安县| 阳曲县| 博爱县| 曲麻莱县| 四子王旗| 米林县| 安新县| 呼玛县| 永安市| 界首市| 大余县| 江西省| 竹山县| 隆回县| 嘉祥县| 桐乡市| 临漳县| 浪卡子县| 旺苍县| 鹤峰县| 泰兴市| 晋州市| 红河县| 南昌县| 边坝县|