MySQL之导入&导出&远程备份
2024-01-09 22:40:25
文章目录
一、Navicat导入导出
- 使用Navicat工具导入t_log共耗时45s.
二、mysqldump命令导入导出
2.1导出
- ①导出表数据和表结构
语法:
mysqldump -u用户名 -p密码 数据库名>数据库名.sql
案例:
- ②只导出表结构
语法:
mysqldump -u用户名 -p密码 -d 数据库名>数据库名.sql
案例:
2.2导入(使用mysqldump导入 包含t_log表的整个数据库)
- ①方法一:
mysql>create database abc;
mysql>user abc; #选择数据库
mysql>set names utf8; #设置数据库编码
mysql>source/D:/SoftwareInstallPath/mysql-8.0.13-winx64/bin/1234567.sql; #导入数据
- ②方法二:
语法:
mysql -u 用户名 -p密码 数据库名<数据库名.sql
案例:
三、LOAD DATA INFILE命令导入导出
3.1设置;
在mysql.ini文件的[mysqld]代码下增加 secure_file_priv=E:/TEST 再重启 MySQL
- 查看secure_file_priv设置
show variables like 'secure%'
3.2导出
- 语法:
select * from 表名into outfile'/文件名.sql'
案例:
3.3导入(使用单表数据导入load data infile的方式)
- 语法:
load data infile'/文件名.sql' into table表名(列名1,....);
四、远程备份
4.1导出
- 语法:
mysqldump -h地址 -u用户名 -p密码 数据库名>数据库名.sql
案例:
4.2导入
- 语法:
source 数据库名.sql
案例:
文章来源:https://blog.csdn.net/2301_77744536/article/details/135490594
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!