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

溫馨提示×

溫馨提示×

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

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

MySQL分庫分表備份腳本

發布時間:2020-09-05 09:43:04 來源:網絡 閱讀:826 作者:jiege333 欄目:MySQL數據庫

備份數據庫腳本

[root@*** script]# cat store_backup.sh 

#!/bin/sh

MYUSER=root

MYPASS=qwe123

SOCKET=/data/3306/mysql.sock

MYLOGIN="mysql -u$MYUSER -p$MYPASS -S $SOCKET"

MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S$SOCKET -B"

DATABASE="$($MYLOGIN -e "show databases;"|egrep -vi "Data|_schema|mysql")"

 

for dbname in $DATABASE

  do

   MYDIR=/server/backup/$dbname

   [ ! -d $MYDIR ] && mkdir -p $MYDIR

 $MYDUMP $dbname|gzip >$MYDIR/${dbname}_$(date +%F).sql.gz

done


[root@*** script]# sh store_backup.sh 

[root@*** script]# tree /server/backup/

/server/backup/

├── test

│   └── test_2017-06-21.sql.gz

└── wordpress

    └── wordpress_2017-06-21.sql.gz


2 directories, 2 files


mysql分庫分表備份腳本

[root@*** script]# cat mysql_table.sh 

#!/bin/sh

USER=root

PASSWD=qwe123

SOCKET=/data/3306/mysql.sock

MYLOGIN="mysql -u$USER -p$PASSWD -S$SOCKET"

MYDUMP="mysqldump -u$USER -p$PASSWD -S$SOCKET"

DATEBASE="$($MYLOGIN -e "show databases;"|egrep -vi "Data|_schema|mysql")"

 

for dbname in $DATEBASE

do

 TABLE="$($MYLOGIN -e "use $dbname;show tables;"|sed '1d')"

  for tname in $TABLE

   do

MYDIR=/server/backup/$dbname/${dbname}_$(date +%F)

     [ ! -d $MYDIR ] && mkdir -p $MYDIR

 $MYDUMP $dbname $tname |gzip >$MYDIR/${dbname}_${tname}_$(date +%F).sql.gz

    done

done


小貼士:

  

  MySQL 5.6 警告信息 command line interface can be insecure 修復


  在命令行輸入密碼,就會提示這些安全警告信息。

  Warning: Using a password on the command line interface can be insecure.


  注: mysql -u root -pPASSWORD 或 mysqldump -u root -pPASSWORD 都會輸出這樣的警告信息.

  1、針對mysql

  mysql -uroot -pPASSWORD 改成mysql -uroot -p 在輸入密碼即可.


  2、mysqldump就比較麻煩了,通常都寫在scripts腳本中。


  解決方法:

  對于 mysqldump 要如何避免出現(Warning: Using a password on the command line interface can be    insecure.) 警告信息呢?


 vim /data/3306/my.cnf

 [mysqldump]

 user=your_backup_user_name

 password=your_backup_password


 修改完配置文件后, 只需要執行mysqldump 腳本就可以了。備份腳本中不需要涉及用戶名密碼相關信息。


向AI問一下細節

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

AI

凤阳县| 梨树县| 临汾市| 恩施市| 巫山县| 油尖旺区| 喀什市| 镇坪县| 巴东县| 宝清县| 澄江县| 杭州市| 若尔盖县| 灯塔市| 达州市| 科技| 广昌县| 南溪县| 台安县| 龙井市| 福海县| 泊头市| 德清县| 鄂伦春自治旗| 洞口县| 内江市| 竹北市| 称多县| 新营市| 县级市| 丽江市| 丹巴县| 日照市| 大庆市| 墨脱县| 青海省| 广昌县| 酉阳| 五莲县| 达孜县| 康平县|