mysql如何配置secure_file_priv
mysql配置secure_file_priv
1、secure_file_priv 配置項(xiàng)控制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()的使用權(quán)限。
- secure_file_priv 設(shè)置值為 NULL 時(shí),表示限制mysqld不允許導(dǎo)入或?qū)С觥?/li>
- secure_file_priv 設(shè)置值為 /dir目錄時(shí),表示限制mysqld只能在/dir目錄中執(zhí)行導(dǎo)入導(dǎo)出,其他目錄不能執(zhí)行。
- secure_file_priv 沒有值時(shí),表示不限制mysqld在任意目錄的導(dǎo)入導(dǎo)出,不建議這么設(shè)置,不安全。
2、可以使用show variables like 'secure_file_priv'查看配置參數(shù)值
3、secure_file_priv不能使用set global 方式修改,需要再my.ini或my.conf配置文件中修改,重啟mysql服務(wù)后生效
mysql secure_file_priv屬性相關(guān)的文件讀寫權(quán)限
問題復(fù)現(xiàn)
執(zhí)行以下sql 導(dǎo)出數(shù)據(jù)時(shí),出現(xiàn)安全問題。
select * from a_test into outfile 'd:/ent.txt' ;
異常信息
查詢:
查詢:select * from a_test into outfile 'd:/ent.txt'
錯(cuò)誤代碼: 1290
The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
查詢 secure_file_priv 的值
show global variables like '%secure%';
查詢結(jié)果
Variable_name | VALUE |
require_secure_transport | OFF |
secure_file_priv | C:\\ProgramData\\MySQL\\MySQL SERVER 8.0\\Uploads\\ |
secure_file_priv 參數(shù)解析:
參數(shù)值 | 說明 |
null | 不允許導(dǎo)入導(dǎo)出 |
指定文件夾( C:\\ProgramData\\.. ) | mysql的導(dǎo)入導(dǎo)出只能發(fā)生在指定的文件夾 |
secure_file_priv 不設(shè)置 | 沒有任何限制 |
解決方式
設(shè)置secure-file-priv為空,就不會(huì)對(duì)導(dǎo)入導(dǎo)出的文件位置進(jìn)行限制了
在mysql.ini文件修改
secure-file-priv=
修改完成后,重啟 MySQL服務(wù),重新執(zhí)行就能執(zhí)行成功
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何解決mysql執(zhí)行導(dǎo)入sql文件速度太慢的問題
文章介紹了一種通過修改MySQL導(dǎo)出命令參數(shù)來優(yōu)化大SQL文件導(dǎo)入速度的方法,通過對(duì)比目標(biāo)庫(kù)和導(dǎo)出庫(kù)的參數(shù)值,并使用優(yōu)化后的參數(shù)進(jìn)行導(dǎo)出,再在目標(biāo)庫(kù)導(dǎo)入,顯著提高了導(dǎo)入速度2024-11-11MySQL 4G內(nèi)存服務(wù)器配置優(yōu)化
MySQL對(duì)于web架構(gòu)性能的影響最大,也是關(guān)鍵的核心部分。下面我們了解一下MySQL優(yōu)化的一些基礎(chǔ),MySQL自身(my.cnf)的優(yōu)化2017-07-07修改Mysql索引長(zhǎng)度限制解決767?byte限制問題
這篇文章主要介紹了修改Mysql索引長(zhǎng)度限制解決767?byte限制問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03修改Innodb的數(shù)據(jù)頁大小以優(yōu)化MySQL的方法
這篇文章主要介紹了修改Innodb的數(shù)據(jù)頁大小以優(yōu)化MySQL的方法,Innodb是MySQL下一個(gè)頗具人氣的數(shù)據(jù)引擎,需要的朋友可以參考下2015-05-05MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別詳解
這篇文章主要介紹了MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04