mysql 的outfile以及infile 语法简单备份恢复表
2023-09-27 14:24:15 时间
今天学习 姜老师的 mysql技术内存innodb存储引擎时看到了有一个outfile和infile的语法,感觉挺好的, 这里面进行一下简单的学习与验证.
oufile 可以到处文件
infile 可以导入文件
但是mysql8 为了安全性 增加了一些专门的设置 不然会出现错误提示:
mysql> select * from test001 into outfile '/home/mysql/test001.txt'; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
这个里面需要加一下限制才可以 在my.conf 里面增加一个参数.
修改配置可修改mysql配置文件,查看是否有 secure_file_priv = 这样一行内容,如果没有,则手动添加, secure_file_priv = /home 表示限制为/home文件夹 secure_file_priv = 表示不限制目录,等号一定要有,否则mysql无法启动 修改完配置文件后,重启mysql生效
然后可以进行一下 测试验证了
导出数据
select * from test001 into outfile '/home/mysql/test001.txt' fields TERMINATED BY ',';
导入数据
load data infile '/home/mysql/test001.txt' into table test001 fields TERMINATED BY ',' ;
相关文章
- Mac(PC)连接虚拟机MySQL失败
- MySQL数据库面试题(2020最新版)必知必会
- windowds下备份MySQL(mysqldump)
- mysql备份时的快照原理
- [svc]mysql备份恢复及常用命令
- 如何远程备份MySQL binlog
- MySQL存储过程及触发器
- mysql 创建索引和删除索引
- MySQL 备份时过滤掉某些库 以及 去掉Warning提示信息
- MYSQL使用mydumper备份恢复操作简介
- MYsql备份恢复简单过程
- MySQL数据库的基本操作命令
- Mysql:Delayed Replication:延迟复制
- linux定时备份mysql并同步到其它服务器
- 2022-12-02 mysql列存储引擎-插入16进制数据无法查询出-记录
- mysql_config_editor
- MySQL删除/更新数据时报1175错误
- MySQL 删除数据表
- 21.数据库学习五 Mysql数据库子查询、联合查询
- 记录:如何解决mysql数值型字符串order by排序失效问题【详细】
- MySQL物理物理备份与还原工具xtraBackup
- Error loading MySQLdb module: No module named 'MySQLdb'----------- django成功连接mysql数据库的方法
- docker环境下mysql数据库的备份