mysqldump遇到的问题

mysqldump备份

千万别导出系统数据库,以免在导入的时候出现错误:
ERROR 1726 (HY000) at line 17288: Storage engine 'InnoDB' does not support system tables. [mysql.columns_priv]

备份单个数据库的数据和结构

mysql -u root -p mydb > D:\mydb.sql

备份单个数据库的结构

mysql -u root -p mydb -d > D:\mydb.sql

备份单个数据库的数据

mysql -u root -p mydb -t > D:\mydb.sql

备份多个表的数据和结构(数据、结构的单独备份方法与上同)

mysql -u root -p mydb t1 t2 > D:\mydb.sql

一次备份多个数据库

mysql -u root -p --databases db1 db2 > D:\mydb.sql

还原MySQL备份内容

有两种方式还原,第一种是在MySQL命令行中,第二种是使用SHELL行完成还原

1.在系统命令行中,输入如下实现还原

mysql -u root -p < D:\mydb.sql

2.在登录进入mysql系统中,通过source指令找到对应系统中的文件进行还原

mysql> source D:\mydb.sql
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容