Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
executable file 52 lines (39 sloc) 1.71 KB
#########################################数据恢复程序#################################################
Decrypting OpenSSL:
backup decrypt --encryptor openssl --base64 --salt --password-file <path/to/password/file> --in <encrypted_file> --out <decrypted_file>
在DOS的 MYSQL安装目录/BIN 目录下用下面命令:
mysql -u username -p databasename use database_name
然后使用下面这个命令
mysql>source 111.sql
#########################################数据恢复程序#################################################
dropbox gem包问题导致:OAuth::Unauthorized - 401 Unauthorized
解决方案:
gem uninstall dropbox
git clone git://github.com/tonywok/dropbox.git
cd dropbox/
git checkout v1
gem build dropbox.gemspec
sudo gem install dropbox-1.3.0.gem --no-ri --no-rdoc
sudo gem install backup -v 3.0.19 --no-ri --no-rdoc
sudo gem install mail -v '~> 2.3.0' --no-ri --no-rdoc
backup generate --databases='mysql' --storages='dropbox' --compressors='gzip' --notifiers='mail' --encryptors='openssl'
cd
vi Backup/config.rb
#paste the fllowing Backup/config.rb content
#第一次手动运行备份命令
backup perform -t test_server
#在执行如果backup路径没有添加到/user/bin下面导致crontab定时任务执行时找不到backup路径
sudo cp -l /var/lib/gems/1.8/bin/backup /usr/bin/backup
sudo gem install whenever --no-ri --no-rdoc
cd ~/Backup/data
mkdir config
wheneverize .
vi config/schedule.rb
#######################记得重命名##############################
set :output, "/home/ubuntu/Backup/cron_log.log"
#back up DB
every 1.day, :at => '2:00 am' do
command "backup perform -t test_server"
end
#######################记得重命名##############################
whenever -w