91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Linux中如何定時備份數據庫

發布時間:2021-09-14 16:10:02 來源:億速云 閱讀:249 作者:小新 欄目:建站服務器

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

linux下使用crontab定時備份MYSQL數據庫的方法

只需按照下面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定時執行備份腳本代碼:

crontab -e

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

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

會遇到的問題:
1.mysqldump 是備份數據庫的命令,不懂直接百度就好。
2.Crontab 是定時任務的命令,如果不懂可以訪問http://www.thinkphp.cn/code/1...
3.備份數據首先要確定已經給root設置了密碼,否則會報mysqldump執行時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) //這個命令是給用戶賦予了新的權限或者密碼,直接讀到內存中不需要重啟數據庫防止出錯
 mysql> quit

以上是“Linux中如何定時備份數據庫”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

西宁市| 玉田县| 德令哈市| 淮南市| 桂平市| 紫阳县| 衡水市| 沂水县| 遂昌县| 陵水| 丘北县| 达州市| 汝城县| 将乐县| 涞水县| 怀柔区| 石首市| 垣曲县| 岚皋县| 福鼎市| 博罗县| 平谷区| 揭西县| 峨眉山市| 新昌县| 钦州市| 扎囊县| 兴海县| 彰化县| 游戏| 淄博市| 临武县| 许昌县| 武鸣县| 六枝特区| 彩票| 麟游县| 汝阳县| 温州市| 静宁县| 恩施市|