mysql导入/导出(备份)

  1. 使用mysql客户端工具进行导入导出,若是使用navicat工具导出,那么导入最好也使用navicat工具,这样就不存在什么问题,导入导出时,最好先看一下sql文件中有没有指定对应哪一个数据库,若是没有指定,最好先进入对应的数据库,再运行sql文件。
  2. 使用mysqldump命令导入导出,通常导出的数据都包含drop表和create表的语句,若是不须要drop表的语句时,能够在导出的时候就设定,mysqldump使用参考:mysql命令行备份数据库
  3. source命令适用
    虽然mysqldump也有导入命令,可是mysql数据库最经常使用的导入命名倒是source,只要是.sql类型的文件,均可以使用source导入,source命令的用法很是简单。首先你进入Mysql数据库的命令行管理界面,而后use须要导入的数据库(若是在sql文件中明确了使用哪一个数据库,在外面耶能够不指定),执行导入命令:
mysql> source /home/cdh/cm/cm701.sql

source导入命令,适用于mysqldump命令、navicat工具、SQLyog工具导出的数据,可是mysql客户端工具导出的数据,有可能在某个注释的地方提示有问题,咱们只要把对应的注释语句删掉就能够。
source命令还能够导入大型的.sql类型的文件。若是你导入的文件比较大,使用source命令前,记得去/etc/my.cnf设置以下两个参数:html

innodb_buffer_pool_size=1G
max_allowed_packet=1G
相关文章
相关标签/搜索