[MySQL] ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

seulzzangยท2022๋…„ 12์›” 6์ผ
0

etc

๋ชฉ๋ก ๋ณด๊ธฐ
3/7

๊ฑฐ์˜ ํ•œ๋‹ฌ๋งŒ์˜ ๋ฒจ๋กœ๊ทธ..
๋ณ€๋ช…์„ ์ข€ ํ•˜์ž๋ฉด ๋ฉด์ ‘ ์ค€๋น„๋กœ ๋ฐ”๋นด๋‹ค.
์ฝ”ํ…Œ ์ค€๋น„๋„ ๋‹ค์‹œ ์—ด์‹ฌํžˆ ํ•ด์•ผ์ง€ ๐Ÿ˜‚


์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์—์„œ MySQL DB์— ์žˆ๋Š” ํ…Œ์ด๋ธ”์„ .csvํŒŒ์ผ๋กœ importํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ƒ๊ธด ์—๋Ÿฌ์ด๋‹ค.

์˜ค๋ฅ˜ ํ•ด์„

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

MySQL ์„œ๋ฒ„๊ฐ€ --secure-file-priv ์˜ต์…˜์œผ๋กœ ์‹คํ–‰์ค‘์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๊ตฌ๋ฌธ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋œป์ด๋‹ค.
๋‚ด๊ฐ€ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•œ ๊ตฌ๋ฌธ์€

select * from tb_news into outfile 'C:\Users\doobe\OneDrive\๋ฐ”ํƒ• ํ™”๋ฉด\api\tb_news.csv';

์œ„์™€ ๊ฐ™๋‹ค.
tb_newsํ…Œ์ด๋ธ”์„ csvํŒŒ์ผ๋กœ ํ•ด๋‹น ํด๋”์— ์ €์žฅํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ ์‹คํŒจ!!

์˜ค๋ฅ˜ ํ•ด๊ฒฐ

์ผ๋‹จ MySQL ์„œ๋ฒ„๋ฅผ ์—ฐ ๋‹ค์Œ์—

show variables like "%secure_file%";

๋ผ๋Š” ๋ช…๋ น๋ฌธ์„ ์ž…๋ ฅํ•˜๋ฉด

์ด๋Ÿฐ ํ…Œ์ด๋ธ”์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.
value์— ์กด์žฌํ•˜๋Š” ๊ฒฝ๋กœ์—๋งŒ ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ธ๋ฐ ํ•ด๋‹น value๋ฅผ null๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ๊ฑฐ๋‚˜, ํ•ด๋‹น ๊ฒฝ๋กœ์—๋งŒ ์ €์žฅ์„ ํ•˜๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‚˜๋Š” ์ด ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•˜๊ณ ,

select * from tb_news into outfile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/tb_news.csv';

์ด๋ ‡๊ฒŒ ํŒŒ์ผ ์ €์žฅ์„ ์™„๋ฃŒํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ € ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ•˜๋ฉด ๋œ๋‹ค.

my.iniํŒŒ์ผ ์ˆ˜์ •

MySQL์„ ์„ค์น˜ํ•œ ์‚ฌ์šฉ์ž๋ผ๋ฉด

C:\ProgramData\MySQL\MySQL Server 8.0

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํด๋”์— my.ini๋ผ๋Š” ํŒŒ์ผ์ด ์กด์žฌํ•  ๊ฒƒ์ด๋‹ค.
๊ฑฐ๊ธฐ์„œ ctrl+f๋กœ secure๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด

์œ„์™€ ๊ฐ™์€ ํŒŒ์ผ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
์ด๋ฅผ secure-file-priv=""๋กœ null๊ฐ’์„ ๋งŒ๋“ค์–ด์ฃผ๊ฑฐ๋‚˜, ํŒŒ์ผ์ด ์ €์žฅ๋์œผ๋ฉด ํ•˜๋Š” ํด๋”๋กœ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.
ํ•˜์ง€๋งŒ ์œˆ๋„์šฐ์—์„œ ๊ด€๋ฆฌ์ž๊ถŒํ•œ์ด ์—†์–ด์„œ my.ini๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋œฐํ…๋ฐ ํ•ด๋‹น ํŒŒ์ผ ์šฐํด๋ฆญ-> ์†์„ฑ -> ๋ณด์•ˆ์œผ๋กœ ๋“ค์–ด๊ฐ€

ํŽธ์ง‘์„ ๋ˆ„๋ฅธ ๋’ค, Users์— ๋ชจ๋“  ๊ถŒํ•œ์„ ์ฃผ๋ฉด ๋œ๋‹ค.

๋ชจ๋“  ๊ถŒํ•œ์— ํ—ˆ์šฉ ์ฒดํฌ
๋งŒ์•ฝ์— ๊ฒฝ๋กœ๋ฅผ ๋ณ€๊ฒฝํ–ˆ๋‹ค๋ฉด MySQL ์„œ๋ฒ„๋ฅผ ๋ฆฌ์Šคํƒ€ํŠธํ•˜๊ณ  ๋‹ค์‹œ importํ•˜๋ฉด ๋œ๋‹ค.

profile
์ค‘์š”ํ•œ ๊ฒƒ์€ ๊บพ์ด์ง€ ์•Š๋Š” ๋งˆ์Œ

0๊ฐœ์˜ ๋Œ“๊ธ€