Linux自動備份資料

2021-08-31 12:52:49 字數 741 閱讀 9481

資料在伺服器192.168.2.10上

備份到伺服器192.168.2.5上

準備工作,為了是不輸入密碼

在伺服器192.168.2.5上執行

$: ssh-keygen -t rsa

一路回車

$: chmod 755 ~/.ssh

$: scp ~/.ssh/id_rsa.pub 192.168.2.10:/home/***/

登入伺服器192.168.2.10 (用***身份)

$: cat id_rsa.pub >> /home/***/.ssh/authorized_keys(檔案不是目錄)

現在用ssh登入一下伺服器a是否可以不輸密碼了?

還不行的話,檢查一下/etc/ssh/sshd_config檔案中

authorizedkeysfile %h/.ssh/authorized_keys

是否被注釋掉了,如果注釋掉了,釋放注釋

這樣rsync的時候,就可以不用輸密碼了

我的自動執行指令碼檔案/home/eric/rsync_db.sh

(方案一)執行 crontab -e

1 01 * * * /home/eric/rsync_db.sh

(方案二)執行vim /etc/crontab 輸入以下內容

1 01 * * * root /home/eric/rsync_db.sh

重啟crontab

/etc/init.d/cron restart

linux自動備份資料庫

bin bash 設定mysql備份目錄 folder data databaseback cd folder day date y m d mkdir day cd day nowday date y m d h m s mkdir nowday cd nowday 資料庫伺服器,一般為local...

在linux下實現mysql自動備份資料

使用的系統為centos,mysql版本為5.6 備份功能主要利用以下功能實現 mysql命令中的mysqldump命令 linux下指令碼編寫 linux下crontab定時任務的使用 首先確定你要存放指令碼的目錄和存放備份資料的目錄 首先進行以下修改 因為在命令列或者指令碼中寫mysql密碼,m...

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...