真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux中如何定時備份數(shù)據(jù)庫

這篇文章主要介紹Linux中如何定時備份數(shù)據(jù)庫,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

10年積累的成都網(wǎng)站設計、成都網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先建設網(wǎng)站后付款的網(wǎng)站建設流程,更有焦作免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

linux下使用crontab定時備份MySQL數(shù)據(jù)庫的方法

只需按照下面3步做,一切都在你的掌控之下:

第一步:在服務器上配置備份目錄代碼:

 mkdir /var/lib/mysqlbackup 
 cd /var/lib/mysqlbackup

第二步:編寫備份腳本代碼:

 vi dbbackup.sh
 粘帖以下代碼,務必更改其中的username,password和dbname。
 #!/bin/sh
 mysqldump -uuser -ppassword dbname | gzip > /var/lib/mysqlbackup/dbnamedate +%Y-%m-%d_%H%M%S.sql.gz
 cd  /var/lib/mysqlbackup
 rm -rf find . -name '*.sql.gz' -mtime 10  #刪除10天前的備份文件

第三步:更改備份腳本權限

 chmod +x dbbackup.sh

第四步:用crontab定時執(zhí)行備份腳本代碼:

crontab -e

若每天晚上21點00備份,添加如下代碼

00 21 * /var/lib/mysqlbackup/dbbackup.sh

會遇到的問題:
1.mysqldump 是備份數(shù)據(jù)庫的命令,不懂直接百度就好。
2.Crontab 是定時任務的命令,如果不懂可以訪問http://www.thinkphp.cn/code/1...
3.備份數(shù)據(jù)首先要確定已經(jīng)給root設置了密碼,否則會報mysqldump執(zhí)行時Got error: 1045: Access denied for user ‘root’@’localhost’ (using password: YES) when trying to connect

解決辦法:

登錄mysql客戶端

 mysql -hserverip -uroot -p
 mysql> use mysql; Database changed
 mysql> update user set password=password('new password') where user='root'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4  Changed: 4  Warnings: 0
 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) //這個命令是給用戶賦予了新的權限或者密碼,直接讀到內存中不需要重啟數(shù)據(jù)庫防止出錯
 mysql> quit

以上是“Linux中如何定時備份數(shù)據(jù)庫”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:Linux中如何定時備份數(shù)據(jù)庫
網(wǎng)頁鏈接:http://weahome.cn/article/pssijd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部