ubuntu下設(shè)置mysql自動備份的例子
更新時間:2013年01月28日 19:42:33 作者:
ubuntu下設(shè)置mysql自動備份的例子,供大家學(xué)習(xí)參考
1、創(chuàng)建保存mysql備份文件的路徑 /mysqldata
#mkdir /mysqldata
2、創(chuàng)建/usr/sbin/bakmysql 文件
#nano /usr/sbin/bakmysql
輸入:
#!/bin/sh
name='date+%Y%m%d'
mysqldump --all-databases -uroot -p密碼 > /var/mysqlbak/mysql.sql
注:--all-databases 為備份全部數(shù)據(jù)庫到mysqlbak下的mysql.sql文件中,如果把--all-databases替換為test,則只備份test數(shù)據(jù)庫。
3、修改文件屬性,使其可執(zhí)行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#nano /etc/crontab
在下面添加:
01 3 * * * root /usr/sbin/bakmysql
表示每天3點(diǎn)鐘定時執(zhí)行備份。
5、重啟 crond
# /etc/init.d/cron restar
完成。
#mkdir /mysqldata
2、創(chuàng)建/usr/sbin/bakmysql 文件
#nano /usr/sbin/bakmysql
輸入:
復(fù)制代碼 代碼如下:
#!/bin/sh
name='date+%Y%m%d'
mysqldump --all-databases -uroot -p密碼 > /var/mysqlbak/mysql.sql
注:--all-databases 為備份全部數(shù)據(jù)庫到mysqlbak下的mysql.sql文件中,如果把--all-databases替換為test,則只備份test數(shù)據(jù)庫。
3、修改文件屬性,使其可執(zhí)行
# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab
#nano /etc/crontab
在下面添加:
01 3 * * * root /usr/sbin/bakmysql
表示每天3點(diǎn)鐘定時執(zhí)行備份。
5、重啟 crond
# /etc/init.d/cron restar
完成。
相關(guān)文章
mysql?8.0.29?winx64.zip安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql?8.0.29?winx64.zip安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06mysql 5.7.17 zip安裝配置教程 mysql啟動失敗的解決方法
這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17 zip安裝配置教程,以及mysql啟動失敗的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06MySQL OOM 系統(tǒng)二 OOM Killer
前面一節(jié)重點(diǎn)分享了Linux的內(nèi)存分配策略,基于上述的分配策略,為了規(guī)避超售的風(fēng)險,Linux采了一種OOM Killer的機(jī)制,即系統(tǒng)可用內(nèi)存(包括Swap)即將使用完之前,選擇性的Kill掉一些進(jìn)程以求釋放一些內(nèi)存2016-07-07詳解CentOS 6.5中安裝mysql 5.7.16 linux glibc2.5 x86 64(推薦)
這篇文章主要介紹了CentOS 6.5中安裝mysql 5.7.16 linux glibc2.5 x86 64(推薦)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12linux mysql 數(shù)據(jù)庫開啟外部訪問設(shè)置指南
Linux下設(shè)置MySQL和允許外部機(jī)器訪問,具體目錄是具體情況而定,有的人是安裝了在個人目錄下,則找到對應(yīng)的目錄則可以2012-11-11