mysql冷热备_Mysql的冷备热备(数据备份)
冷備可以是mysql工具 msqldump。
mysqldump -u username -p dbname table1 table2 ... -> BackupName.sql
dbname 數據庫名稱
table1 table2 是表名稱
BackupName.sql 備份保存的相對路徑的sql文件
執行下面命令。
mysqldump -u homestead -psecret homestead > /home/vagrant/backup.sql
然后輸入密碼然后備份成功。
mysqldump -u homestead -psecret?在終端執行會出現(Warning: Using a password on the command line interface can be insecure.)的情況,我們在mysq配置文件??/etc/mysql/conf.d/mysqldump.cnf。
加上配置,這樣執行mysqldump 就不用 -u homestead -psecret
user=homestead
password=secret
當然我們可以寫個簡單的shell腳本執行備份命令,然后使用corntab或者supervisor定時跑這個shell腳本。
#!/bin/sh
mkdir -p -m 777 /home/vagrant/backup
mysqldump --lock-all-tables homestead > /home/vagrant/backup/$(date +%Y%m%d)_backup.sql
物理的方式備份,直接備份數據庫文件。
先停止mysql
service mysql stop
tar -cvPzf mysql01.tar.gz /usr/local/mysql/data/
熱備可以使用mysql主主的方式,或者使用其他商業的軟件實現。
來源:oschina
鏈接:https://my.oschina.net/u/1412997/blog/790269
總結
以上是生活随笔為你收集整理的mysql冷热备_Mysql的冷备热备(数据备份)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 数据修改时间_怎样修改mys
- 下一篇: 往vxe-table添加渲染器怎么添_赚