1.mysql 导出数据

在导出数据时,报错:
image.pnghttps://blog.csdn.net/liu16659/article/details/84581394
其实就是安全的文件权限20181128105936417.png
secure_file_priv,这个变量被用于限制数据导入的导出操作,诸如执行LOAD DATA以及SELECT … INTO OUTFILE操作以及LOAD_FILE()函数。

  1. // 查看一下当前的变量值
  2. show variables like '%secure_file_priv%';

image.png
在配置文件中更改,设置为某个路径即可

2. mysql 导入数据

  1. mysql 命令导入

mysql -uroot -p < test.sql

  1. source 命令导入
    mysql > create database abc; # 创建数据库
    mysql > user abc; # 使用已创建的数据库
    mysql > set names utf-8; #设置编码
    mysql > source /home/abc/abc.sql #导入备份数据库
  2. load data
    mysql > load data local Infile ‘test.txt’ into table test;
    假如为 local 关键词则表明从主机上按路径读取 , 否则在服务器上按路径读取文件