目录
[1.1 导入](#1.1 导入)
[1.2 导出](#1.2 导出)
[2.1 导出](#2.1 导出)
[2.2 导入](#2.2 导入)
[三、LOAD DARA INFILR命令导入导出](#三、LOAD DARA INFILR命令导入导出)
[3.1 设置](#3.1 设置)
[3.2 导出](#3.2 导出)
[3.3 导入](#3.3 导入)
[3.4 查看secure_file_priv设置](#3.4 查看secure_file_priv设置)
[4.1 导出](#4.1 导出)
[4.2 导入](#4.2 导入)
一、navicat导入导出
1.1 导入
点击数据库,右键选择"运行SQL文件",然后弹出一个框,选择导入的脚本即可
1.2 导出
点击表,然后右键,选中转储SQL文件,再点击结构和数据即可导出;
二、mysqldump命令导入导出
2.1 导出
(1)导出表数据和表结构
mysqldump -u用户名-p密码 数据库名 >数据库名sql 【mysqldump是指mysql安装的路径】
(2)只导出表结构
mysqldump-u用户名-p密码-d 数据库名>数据库名sql
2.2 导入
方法一:
mysql>create database abc;--
mysql>use abc; #选择数据库
mysql>set names utf8; #设置数据库编码
mysql>source /D:/SoftwarelnstallPath/mysq-8.0.13-winx64/bin/1234567.sql; #导入数据-
方法二:
mysql-u用户名-p密码 数据库名<数据库名sql
三、LOAD DARA INFILR命令导入导出
3.1 设置
在 mysqlini 文件的[mysqld] 代码下增加 secure file_priv=E:/TEST 再重启 mysql
3.2 导出
select*from 表名 into outfile 文件名sql;
3.3 导入
load data infile /文件名.sql' into table 表名(列名1,...);
3.4 查看secure_file_priv设置
show variables like 'secure%'
四、远程备份
4.1 导出
mysqldump -h地址 -u用户名-p密码 数据库名>数据库名sql
4.2 导入
source 数据库名.sq