Secure-file-prev (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 37: Regel 37:
 
== Oplossing ==
 
== Oplossing ==
  
* <code>secure_file_priv=""</code> toevoegen aan <code>[mysqld]</code>-gedeelte van <code>my.cnf</code>
+
* <code>secure_file_priv=""</code> toevoegen aan <code>[mysqld]</code>-gedeelte van <code>/etc/mysql/my.cnf</code> - Aanpassen in <code>~/.my.cnf</code> werkt niet.
 
* Nu kun je overal schrijven. Dus handig om een pad mee te geven
 
* Nu kun je overal schrijven. Dus handig om een pad mee te geven
 
* Zie [[Configuratiebestanden (MySQL)]] voor details.
 
* Zie [[Configuratiebestanden (MySQL)]] voor details.
 +
 +
== Zie ook ==
 +
 +
* [[Configuratiebestanden (MySQL)]]
 +
* [[GROUP CONCAT()-error (MySQL)]]
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 28 jun 2018 17:44

Foutmelding

Error Code: 1290. The MySQL server is running with the --secure-file-priv option 
so it cannot execute this statement	
0.012 sec

Aanvullende gegevens

Dit betreft een systeemvariabele:

mysql> select @@secure_file_priv;
+-----------------------+
| @@secure_file_priv    |
+-----------------------+
| /var/lib/mysql-files/ |
+-----------------------+
1 row in set (0.00 sec)

Of:

mysql> show variables like "secure_file_priv";
+------------------+-----------------------+
| Variable_name    | Value                 |
+------------------+-----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
+------------------+-----------------------+
1 row in set (0.00 sec)

Oftewel, standaard mag je alleen in- & uitvoeren naar deze map.

Oplossing

  • secure_file_priv="" toevoegen aan [mysqld]-gedeelte van /etc/mysql/my.cnf - Aanpassen in ~/.my.cnf werkt niet.
  • Nu kun je overal schrijven. Dus handig om een pad mee te geven
  • Zie Configuratiebestanden (MySQL) voor details.

Zie ook

Bronnen