mysql导出表的方法

本文介绍了两种MySQL数据导出方式:使用mysqldump命令进行全量导出,包括表结构和数据;以及通过SELECT...INTO OUTFILE导出表数据,但需注意secure-file-priv设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.mysqldump
$ mysqldump -u root -p RUNOOB runoob_tbl > dump.txt
password ******

导出的数据中包含表结构和表数据

2. select * from platform_user into outfile '/tmp/mysql/user/201810.csv' 
fields terminated by ',' 
     enclosed by '"'
lines starting by '\r'
     terminated by '\n';

这种方法你可能会遇到这样的报错信息:The MySQL server is running with the --secure-file-priv option

mysql设置的权限,可以使用

show variables like '%secure%';查看 secure-file-priv 当前的值是什么

 

导出的数据必须是这个值的指定路径才可以导出,默认有可能是NULL就代表禁止导出,所以需要设置一下

知道mysql安装路径下的my.ini文件,设置一下路径:

然后重启数据库即可;

这种只是导出表数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值