logo
关于我们

技术分享

技术分享 mysql导入/导出(备份)

mysql导入/导出(备份)

2021-06-01

  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设置如下两个参数:

innodb_buffer_pool_size=1G
max_allowed_packet=1G
                   
云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 其他

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载