Mac配置Mysql遇到的 --secure-file-priv問題


1.安裝mysql

在官網上安裝,一步步無障礙安裝(但根據后來文件入法導入/導出的經驗,最好在安裝前設置secure-file-priv為empty,5.7.6之后似乎就默認為NULL,而secure-file-prive為NULL的話,就不支持文件導入/出)

2.安裝navicat premimum

在網上找到一個破解版,按照破解步驟來安裝,很好用

3.遇到的問題:在將選擇的記錄導出到.csv文件時,出現提示“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”.

解決步驟:

(1)查詢變量:mysql -> show variables like '%secure%',發現我的secure-file-priv的value為NULL。如果是一個文件路徑的話,導入/出的文件路徑放在這個路徑下就可以,但如果是NULL,就要對secure-file-priv進行設置。

(2)我的系統為OS Sierra 10.11.6,在mysql文件夾下找不到my.ini文件(Windows系統應該有這個),只在/usr/local/mysql-5.7.16-osx10.11-x86_64/support-files中找到一個my-default.cnf配置文件,就把它復制了一份,並打開該文件,添加了如下圖所示的那個語句,將它另存為“my.cnf”文件。但這個文件放在這個文件夾中並不起作用,我就把它復制到/private/etc中,就好了。注意⚠️配置文件弄好之后要重啟mysql服務器,才能有效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM