Secure-file-prev (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(5 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 18: | Regel 18: | ||
| /var/lib/mysql-files/ | | | /var/lib/mysql-files/ | | ||
+-----------------------+ | +-----------------------+ | ||
+ | 1 row in set (0.00 sec) | ||
+ | </pre> | ||
+ | |||
+ | Of: | ||
+ | |||
+ | <pre> | ||
+ | mysql> show variables like "secure_file_priv"; | ||
+ | +------------------+-----------------------+ | ||
+ | | Variable_name | Value | | ||
+ | +------------------+-----------------------+ | ||
+ | | secure_file_priv | /var/lib/mysql-files/ | | ||
+ | +------------------+-----------------------+ | ||
1 row in set (0.00 sec) | 1 row in set (0.00 sec) | ||
</pre> | </pre> | ||
Regel 25: | 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 | ||
+ | * Zie [[Configuratiebestanden (MySQL)]] voor details. | ||
+ | |||
+ | == Zie ook == | ||
+ | |||
+ | * [[Configuratiebestanden (MySQL)]] | ||
+ | * [[GROUP CONCAT()-error (MySQL)]] | ||
+ | * [[Mysql secure installation]] | ||
== Bronnen == | == Bronnen == |
Huidige versie van 16 apr 2024 om 16:51
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.