sql >> Database >  >> RDS >> Mysql

MySQL:LAAD GEGEVENS LOKAAL INFILE inschakelen

Van de MySQL 5.5-handleiding:

LOCAL werkt alleen als uw server en uw client beide zijn geconfigureerd om dit toe te staan. Als mysqld bijvoorbeeld is gestart met--local-infile=0, werkt LOCAL niet. Zie Paragraaf 6.1.6, “Beveiligingsproblemen met LAAD GEGEVENS LOKAAL”.

U moet de optie instellen:

local-infile=1

in uw [mysql] invoer van het my.cnf-bestand of bel de mysql-client met het --local-infile optie:

mysql --local-infile -uroot -pyourpwd yourdbname

U moet er zeker van zijn dat dezelfde parameter is gedefinieerd in uw [mysqld] sectie ook om de "lokale infile"-functie aan de serverzijde in te schakelen.

Het is een beveiligingsbeperking.



  1. Hoe mysqlnd voor php inschakelen?

  2. 10 seconden toevoegen in current_timestamp SQL (Oracle)

  3. 5 gewoonten voor databasebewaking van succesvolle DBA's

  4. Hoe bouw je een kolftoepassing rond een reeds bestaande database?