MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法
一)問題描述:
當我們檢視mysql中的 secure_file_priv引數 時,發現它的預設值是NULL,表示限制不能匯入匯出。
當我們要修改此引數時就會報錯:
二)原因分析:
因為 secure_file_priv引數是一個只讀引數,不能使用 set global命令 修改。
三)解決方法:
需要在my.ini配置檔案中更改該引數,之後重啟資料庫。如果當前的mysql版本在my.ini配置檔案中沒有找到secure_file_priv引數,那麼就開啟my.cnf 或 my.ini並新增 secure_file_priv=''
語句後重啟mysql。
此時再檢視secure_file_priv的值就成了:
四)擴充套件知識:
secure_file_priv引數用於限制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()傳到哪個指定目錄:
secure_file_priv 為 NULL 時,表示限制mysqld不允許匯入或匯出。
secure_file_priv 為 /tmp 時,表示限制mysqld只能在/tmp目錄中執行匯入匯出,其他目錄不能執行。
secure_file_priv 沒有值時,表示不限制mysqld在任意目錄的匯入匯出。
相關文章
- 問題解決local variable 'xxx' referenced before assignment
- PHP提示Notice: Undefined variable的解決辦法PHPUndefined
- Only variable references should be returned by reference
- 錯誤解決:Attempting to use uninitialized value VariableZed
- Mysql:Variable 'XXXt' can't be set to the value of 'NULL'解決MySqlNull
- 解決MySql報錯:1130 - Host ‘xxx‘ is not allowed to connect to this MySQL server的方法MySqlServer
- sql mysql variable autocommit (5)MySqlMIT
- 程式碼會引發 Notice: Undefined variable: undefined_variable 錯誤Undefined
- mysql關於variable的總結MySql
- mysql登入報錯提示:ERROR 1045 (28000)的解決方法MySqlError
- mysql中出現Unit mysql.service could not be found 的解決方法MySql
- Spring中出現:No bean named 'XXX' available問題解決SpringBeanAI
- MySQL報錯Table 'plugin' is read only [ERROR] Can't open the mysql.plugin table.MySqlPluginError
- mysql遇到Variable can’t be set to the value of ‘NULL’MySqlNull
- CSS Variable StudyCSS
- Oracle environment variableOracle
- 解決ERROR 1231 (42000): Variable 'time_zone' can'tError
- mysql 動態引數(Dynamic System Variable Summary)MySql
- css variable的使用方法和好處有哪些?CSS
- compact (): Undefined variable: operatorUndefined
- imagick使用readImage報錯 Failed to read the file 或者沒有報錯內容的解決方法AI
- ThinkCMF製作文章列表 <portal:articles 標籤報錯 Undefined variable $voUndefined
- 【報錯】elasticsearch 報錯blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]ElasticsearchBloCORBIndexdeleteAPI
- puppeteer安裝過程中出現:Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOA D" env variable to skip download.
- 解決問題:Variable 'time_zone' can't be set to the value of 'NULL'Null
- Host 'xxx' is not allowed to connect to this MySQL server 解決方法MySqlServer
- ubuntu apt-get install xxx報錯無法下載的解決方法Ubuntuapt-get
- JDBC/MYSQL問題 : Unknown system variable 'query_cache_size'JDBCMySql
- Spyder clear variable explorer from memory
- Adobe 系列安裝過程中出現錯誤程式碼107解決方法
- Adobe 2022安裝過程中出現錯誤程式碼107解決方法
- remount of /system failed: Read-only file system原因及解決REMAI
- dedecms提示500錯誤解決方法
- MySQL this is incompatible with sql_mode=only_full_group_by-錯誤解決MySql
- flutter開發提示Flutter device daemon #1報錯解決方法Flutterdev
- cannot access local variable where it is not associated with a value
- mysql 禁用 ONLY_FULL_GROUP_BY,暫時解決錯誤(sql_mode=only_full_group_by)MySql
- Linux yum提示Loaded plugins錯誤的解決方法LinuxPlugin