windows下如何解決mysql secure_file_priv null問題
執(zhí)行命令, 查看secure_file_priv的值
show variables like '%secure%';

MYSQL修改導出文件地址設置分為三種
secure_file_priv為NULL禁止導出文件,默認值secure_file_priv指定地址限制導出地址只能在此secure_file_priv="D:/"secure_file_priv為空可以導出到任意文件secure_file_priv=
而該配置只能在my.ini中修改
之前遇到更改my.ini中的secure_file_priv=改成各種格式都無法生效
解決
首先執(zhí)行命令查看mysql的安裝位置
show variables like '%datadir%';

管理員CMD進入DOS命令界面
輸入 mysql --help 查看mysql讀取配置文件的順序

發(fā)現(xiàn)問題是自己的my.ini文件名稱寫成了mysql.ini,導致配置文件沒有生效
編輯my.ini
[mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:\mysql\mysql-5.7.32-winx64 # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\mysql\mysql-5.7.32-winx64\data # 允許最大連接數(shù) max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 增加此行內(nèi)容 secure_file_priv=
打開windows服務,重啟mysql服務


執(zhí)行命令,查看狀態(tài)

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
怎么重置mysql的自增列AUTO_INCREMENT初時值
怎么重置mysql的自增列想必有很多的朋友都不會吧,下面與大家分享下常用的幾種方法,不懂的朋友可以了解下哈,希望對大家有所幫助2013-06-06
MySQL中Decimal類型和Float Double的區(qū)別(詳解)
下面小編就為大家?guī)硪黄狹ySQL中Decimal類型和Float Double的區(qū)別(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
MySQL數(shù)據(jù)庫事務transaction示例講解教程
這篇文章主要為大家介紹了MySQL數(shù)據(jù)庫事務transaction的示例講解教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-10-10
從原理到實踐詳解MySQL大批量數(shù)據(jù)導入的性能優(yōu)化指南
在日常運維或數(shù)據(jù)遷移場景中,MySQL大批量數(shù)據(jù)導入慢的問題經(jīng)常困擾著開發(fā)者和運維人員,本文將為大家詳細介紹三大核心優(yōu)化方案,幫你把數(shù)據(jù)導入效率提升10倍以上2025-12-12

