a、导出整个数据库(包括数据库中的数据)
mysqldump -u username -p dbname > dbname.sql
b、导出数据库结构(不含数据)
mysqldump -u username -p -d dbname > dbname.sql
c、导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename > tablename.sql
d、导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
(1)备份操作
a、备份
mysqldump -uroot -p‘123456’ mytest > /mnt/mytest_bak_$(date +%F).sql
(2)恢复操作
a、删除student表(库必须要保留,空库都行)
mysql -uroot -p'123456' -e "use mytest;drop table student;"
b、恢复数据
mysql -uroot -p'123456' mytest < /mnt/mytest_bak.sql
c、查看数据
mysql -uroot -p'123456' -e "select * from mytest.student;"