mysql5.7导出数据报错The MySQL server is running with the --secure-file-priv option so it cannot execute
生活随笔
收集整理的這篇文章主要介紹了
mysql5.7导出数据报错The MySQL server is running with the --secure-file-priv option so it cannot execute
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
想把user表的數據導出到user.csv,在導出mysql數據到本地時報錯,語句如下:
mysql> SELECT * FROM user INTO OUTFILE '/mnt/data/user.csv'-> FIELDS TERMINATED BY '\t' ENCLOSED BY ''-> LINES TERMINATED BY '\n';查看官方文檔,secure_file_priv參數用于限制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()傳到哪個指定目錄。
- secure_file_priv 為 NULL 時,表示限制mysqld不允許導入或導出。
- secure_file_priv 為 /tmp 時,表示限制mysqld只能在/tmp目錄中執行導入導出,其他目錄不能執行。
- secure_file_priv 沒有值時,表示不限制mysqld在任意目錄的導入導出。
修改/etc/mysql/mysql.conf.d/mysqld.conf在[mysqld]下面添加一行:
secure-file-priv=/mnt/mysql-data-out/
然后重啟mysql服務即可
總結
以上是生活随笔為你收集整理的mysql5.7导出数据报错The MySQL server is running with the --secure-file-priv option so it cannot execute的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3d打印牙套和传统牙套区别
- 下一篇: 牙冠全冠的种类有哪些