1.导出某个数据库
mysqldump -uroot -proot --databases hr > hr.sql (使用了相对路径,具体被分到了哪,要看你发起备份时,你正在哪个目录下)
mysqldump -uroot -proot --databases hr > /tmp/hr1.sql (使用了绝对路径)
2 导出某几个数据库(切记 数据库与数据库之间千万不要加逗号',')
mysqldump -uroot -proot --databases hr hr1 > hr_hr1.sql
2.备份一个或多个表示例
mysqldump -uroot -proot hr test > /tmp/test.sql
mysqldump -uroot -proot --databases hr --tables test > /tmp/test.sql (最正规写法)
mysqldump -uroot -proot hr test employees > /tmp/test_employees.sql
mysqldump -uroot -proot --databases hr --tables test employees > /tmp/test.sql (最正规写法)
3.导出视图
create view emp_v as select * from employees where employee_id < 150;
mysqldump -uroot -proot hr emp_v > /tmp/emp_v.sql
mysqldump -uroot -proot --default-character-set=utf8mb4 hr --ignore-table=hr.departments --ignore-table=hr.employees > /tmp/ig.sql