資料在伺服器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...