数据库密码为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,否则备份出的文件可能是空的
网友评论