导出test库的结构和数据:
mysqldump -uroot -p1234 test >test.sql
导出test库的结构(-d
表示导出建表语句):
mysqldump -uroot -p1234 -d test >test-d.sql
导出test库的数据(-t
表示内容数据):
mysqldump -uroot -p1234 -t test >test-t.sql
导入不区分-d,-t
因为他就是执行文件里的sql:
mysql -uroot -p1234 test </root/datas/test.sql #表结构和数据
mysql -uroot -p1234 test </root/datas/test-d.sql #只有结构
mysql -uroot -p1234 test </root/datas/test-t.sql #只有数据
如果要导出全部数据库,加--all-databases
参数即可(这里加-d是怕有的表数据量太大,所以这里只导出结构):
mysqldump -uroot -p1234 --all-databases -d >all-d.sql