mysqldump对MySQL做备份和恢复
2019-07-15 本文已影响0人
寂寞的棍棍
数据库密码为root
以下命令对mysql单库做备份
mysqldump -uroot -proot test_db > test_db.sql #备份完整表结构和数据
mysqldump -uroot -proot -d test_db > test_db.sql #仅备份表结构(增加-d参数,下同)
以下命令对mysql单表做备份
mysqldump -uroot -proot test_db test_table > tablename.sql
以下命令对数据进行还原
mysql -uroot -proot dbname < test_db.sql
备注
mysqldump在shell脚本中定时对数据备份时注意使用完整路径 /usr/bin/mysqldump,否则备份出的文件可能是空的