mysqldump 可将数据库或表导出sql文件 恢复时运行文件内sql语句即可
// 备份 test 库 数据被导出到 test_db.bak 文件中
mysqldump -uroot -p -h 127.0.0.1 test > /1/mysql.bak/test_db.bak
// 备份 test 库 中 note 表
mysqldump -uroot -p -h 127.0.0.1 test note > /1/mysql.bak/test_note_db.bak
// 备份 test 库 中 note 表 中的一段数据 --where 可添加条件
mysqldump -uroot -p -h 127.0.0.1 test x_note --where "id < 51" > /1/mysql.bak/note_some.bak
// 恢复数据 直接运行导出的sql语句即可
可在mysql命令行下使用 source 执行
1. 进入 mysql 命令行
2. 选择数据库 :use 数据库
3. 防止乱码 设置字符集 set names utf8
4. 执行备份文件 :source /1/mysql.bak/note_some.bak
时间: 2024-12-29 06:54:55