账号:root
密码:111111
将MYSQL所有的数据结构和数据导出到指定文件夹
mysqldump -uroot -p111111 –all-databases > all.sql
将指定数据库 DB1 DB2下的数据结构和数据导出到指定文件夹
mysqldump -uroot -p111111 db1 db2> /tmp/mysql.sql
将指定数据库 DB1 下的指定表的数据结构和数据导出到指定文件夹
mysqldump -uroot -p111111 db1 tab1 tab2> /tmp/mysql.sql
把 DB1 数据库从本地主机复制到远程主机192.168.1.251上的DB2数据库上去。
mysqldump db1 tab1 tab2 -uroot -p111111 | mysql db2 -uroot -p111111 -h192.168.1.251
选项说明:
加快传输速度选项
如果是通过一个慢速网络传输的话,可以通过压缩的方式传递,增快网络传输速度,–compress选项。
如果报错,则去掉。
插入表的时候不删除原有的表
默认情况下导入会采用 –add-drop-table选项,即删除同样名称的表,并重新创建表将数据输入
如果 使用 –skip-add-drop-table 选项后则不删除。并且在遇到同样名称表的时候报错