【MySQL】ERROR 1290 (HY000): --secure-file-priv--匯出報錯
【MySQL】ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option
問題背景
我想將txt檔案中的資料匯入到資料庫中,但是出現報錯:
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
問題原因
出現這個問題的原因是mysql的secure_file_priv這個選項沒有開啟,或者這個選擇了特定的檔案路徑,只有在這個路徑下的檔案才能匯入匯出mysql。
解決方式
首先在mysql環境下使用
show variables like "secure_file_priv";
檢視一下這個變數的引數:
我這裡這個引數的值是null,說明mysql中就沒有設定secure_file_priv這個選項。如果這個引數是個特定的檔案路徑,就說明檔案只有在這個路徑下才能將它匯入匯出到mysql。引數secure_file_priv的值及含義如下:
secure_file_priv值 | 含義 |
---|---|
NULL | 禁止檔案的匯入匯出 |
‘’ | (空字串)允許所有檔案的匯入匯出 |
一個特定的路徑地址 | 只有該路徑地址下的檔案可以匯入匯出到mysql |
現在我們來設定一下這個選項。找到mysql安裝包下的my.ini檔案:
使用文字編輯器開啟這個檔案,然後
在[mysqld]這個選項下加入變數宣告:
注意,是
在[mysqld]這個選項下面加入上面的宣告。加入完成的my.ini檔案內容如下:
然後我們需要
重啟一下mysql服務:
右擊我的電腦,選擇【管理】選項:
進入到管理頁面後選擇【服務與應用】下的服務,找到mysql,關閉一下mysql再開啟一下mysql就相當於重啟它了。
重啟mysql之後我們再次開啟mysql,輸入
show variables like 'secure_file_priv';
就可以看到:
這個選項的值不是null了,這個表示secure_file_priv的值為空。
然後現在就可以匯入匯出資料了。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( xiaomaimiaolhr)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2019-12-01 06:00 ~ 2019-12-31 24:00 在西安完成 ● 最新修改時間:2019-12-01 06:00 ~ 2019-12-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( xiaomaimiaolhr)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2668533/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 報錯 ERROR 1290 (HY000): running with the --secure-file-privMySqlError
- ERROR 1290 (HY000): The MySQL server is running withErrorMySqlServer
- ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables optErrorMySqlServer
- ERROR 1290 (HY000) 解決辦法Error
- MySQL報錯ERROR 2013 (HY000): Lost connection to MySQL server during queryMySqlErrorServer
- Linux:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannLinuxErrorMySqlServer
- Mysql連線錯誤ERROR 2003 (HY000)MySqlError
- mysql 5.6.25報錯ERROR 1372 (HY000): Password hash 的一點思考MySqlError
- Centos7-mysql執行報錯ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.CentOSMySqlError
- MySQL 5.7 建立使用者報錯 ERROR 1805 (HY000): Column count of mysql.user is wrongMySqlError
- MySQL建立使用者報錯 ERROR 1396 (HY000): Operation CREATE USER failed for 'afei'@'%'MySqlErrorAI
- mysql匯入sql檔案報錯 ERROR 2013 2006 2002MySqlError
- mysql 8 報錯 ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repositoryMySqlErrorAIStruct
- 阿里雲mysql遠端登入報ERROR 2027(HY000)阿里MySqlError
- mysqldump Got error 1290MySqlGoError
- mysqldump匯出報錯"mysqldump: Error 2013 ... during query when dumping tableMySqlError
- ERROR 1290:The MySQL server is running with the --secure-file-priv optionErrorMySqlServer
- MySQL 使用 show tables 時出現 ERROR 1449 (HY000) 問題MySqlError
- linux下連線mysql報錯ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysqLinuxMySqlErrorServer
- MySQL5.7叢集(MGR)啟動報ERROR 3092 (HY000)MySqlError
- MYSQL5.7.22全庫備份匯入MYSQL8.0.20報錯ERROR3554MySqlError
- 【MySQL】ERROR 1878 (HY000): Temporary file write failure.MySqlErrorAI
- mysql錯誤詳解(1819):ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsMySqlErrorUIREM
- ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization paErrorMySqlServer
- ERROR 2026 (HY000): SSL connection error: unknown error numberError
- mysql 報錯:ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘ for column ‘name‘ at row 1MySqlError
- MySQL 啟動報錯 error while loading shared librariesMySqlErrorWhile
- expdp匯出報錯ORA-39127
- mysql匯入報錯怎麼解決?MySql
- MySQL error 錯 誤 碼MySqlError
- ERROR 1114 (HY000) The table '' is fullError
- MySQL案例02:ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGESMySqlError
- MySQL建立觸發器時報錯Error Code: 1064MySql觸發器Error
- ERROR 1045 (28000): ProxySQL Error: 報錯ErrorSQL
- Mysql匯入&匯出MySql
- Mysql資料庫報ERROR 1045 (28000)報錯及MySQL忘記密碼找回MySql資料庫Error密碼
- mysql無法建立儲存過程問題 ERROR 1307 (HY000)MySql儲存過程Error
- Error!: SQLSTATE[HY000] [2002] Connection refusedErrorSQL