久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中怎么備份還原mysql數(shù)據(jù)庫

152次閱讀
沒有評論

共計 1199 個字符,預(yù)計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

linux 中怎么備份還原 mysql 數(shù)據(jù)庫,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

一、用命令實現(xiàn)備份

MySQLl 提供了一個 mysqldump 命令,我們可以用它進行數(shù)據(jù)備份。

按提示輸入密碼,這就把 tm 數(shù)據(jù)庫所有的表結(jié)構(gòu)和# mysqldump -u root -p tm tm_050519.sql 數(shù)據(jù)備份到 tm_050519.sql 了,因為要總進行備份工作,如果數(shù)據(jù)量大會占用很大空間,這時可以利用 gzip 壓縮數(shù)據(jù),命令如下:

# mysqldump -u root -p tm | gzip   tm_050519.sql.gz

系統(tǒng)崩潰,重建系統(tǒng)時,可以這樣恢復(fù)數(shù)據(jù):

# mysqldump -u root -p tm   tm_050519.sql

從壓縮文件直接恢復(fù):

#gzip   tm_050519.sql.gz | mysqldump -u root -p tm

當(dāng)然,有很多 MySQL 工具提供更直觀的備份恢復(fù)功能,比如用 MyAdmin 就很方便。但我認(rèn)為,mysqldump 是最基本、最通用的。

二、利用 crontab,系統(tǒng)每天定時備份 mysql

利用系統(tǒng) crontab 來定時執(zhí)行備份文件,按日期對備份結(jié)果進行保存,達到備份的目的。

1、創(chuàng)建保存?zhèn)浞菸募穆窂?/var/backup/bak

# mkdir -p /var/backup/mysqlbak

2、創(chuàng)建 /usr/sbin/bakmysql 文件

#vi /usr/sbin/bakmysql.sh

#!/bin/bash
# mysql 備份腳本
cd /var/backup/mysqlbak/
dateDIR=`date + %y-%m-%d `
mkdir -p $dateDIR/data
for i in `/usr/local/www/mysql/bin/mysql -uroot -plin31415926 -e  show databases  | 
grep -v  Database  | grep -v  information_schema `
 /usr/local/www/mysql/bin/mysqldump -uroot -plin31415926 $i | 
gzip   /var/backup/mysqlbak/$dateDIR/${i}_${dateDIR}.gz
done

3、修改文件屬性,使其可執(zhí)行

# chmod +x /usr/sbin/bakmysql

4、修改 /etc/crontab

# crontab -e
在下面添加
01 3 * * * root /usr/sbin/bakmysql

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝您對丸趣 TV 的支持。

向 AI 問一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計1199字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 临桂县| 赣榆县| 青神县| 鄂州市| 五峰| 上高县| 天津市| 大埔区| 双鸭山市| 司法| 新干县| 平湖市| 连云港市| 新疆| 富民县| 汉川市| 望谟县| 宁津县| 聂荣县| 梨树县| 新邵县| 镇安县| 莆田市| 广西| 桐柏县| 长寿区| 蒙城县| 常熟市| 嘉峪关市| 乐陵市| 蒲江县| 威海市| 彭州市| 吉木萨尔县| 灵山县| 辰溪县| 耿马| 肥西县| 南川市| 山丹县| 平远县|