数据导出时错误,mysql error 1290(HY000)怎么解决?

数据导出时错误,mysql error 1290(HY000)怎么解决?,第1张

解决方法如下:

1、首先,进入root。

2、然后,打开mysql.conf。

3、然后,在[mysqld]处添加:secure_file_priv=/tmp/mysqldata(此为自己想要保存数据的路径),最后,重启一下mysql,就可以正常导入导出了。

其他方法:一般我们建议在导出和导入数据的时候指定字段之间的分隔符,如指定分隔符为'|',则在空字段之间也有足够的提示:||

一、所以修改sql语句如下:

1、导出:select * from employees into outfile 'd:/file/employees.txt' fields terminated by '|'

2、导入:load data infile 'd:/file/employees.txt' replace into table employees fields terminated by '|'

先将mysql-noinstall-5.1.66-winx64.zip解压缩到 d:\appspace\mysql

将其中的data 文件夹移动到d:/appspace/mysqlData 即mysql的 data路径为:d:/appspace/mysqlData/data

my.ini配置文件有2个可选择的位置:

打开E:\appSpace\mysql \ my-large.ini (如果后面mysql出现1067错误,启动不了的话,可试着用my-huge.ini或其他), 在最后加上如下几行,然后另存为my.ini(C:\Windows).

#--------------------------------------------------------

[mysqld]

basedir=d:/appspace/mysql

datadir=d:/appspace/mysqlData/data

default-character-set=utf8

[WinMySQLAdmin]

Server=d:/appspace/mysql/bin/mysqld.exe

#default-character-set=utf8

[client]

default-character-set=utf8

同学你好,很高兴为您解答!

很抱歉,没有遇到过类似的情况

希望我的回答能帮助您解决问题,如您满意,请采纳为最佳答案哟。

再次感谢您的提问,更多财会问题欢迎提交给高顿企业知道。

高顿祝您生活愉快!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8514300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存