Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BŁĄD 1148:Użyte polecenie jest niedozwolone w tej wersji MySQL

Możesz określić to jako dodatkową opcję podczas konfigurowania połączenia klienta:

mysql -u myuser -p --local-infile somedatabase

Dzieje się tak, ponieważ ta funkcja otwiera lukę w zabezpieczeniach. Musisz więc włączyć go w wyraźny sposób, na wypadek, gdybyś naprawdę chciał go użyć.

Zarówno klient, jak i serwer powinny włączyć opcję local-file. W przeciwnym razie to nie zadziała. Aby włączyć to dla plików na serwerze po stronie serwera, dodaj następujące do my.cnf plik konfiguracyjny:

loose-local-infile = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:przyznaj **wszystkie** uprawnienia do bazy danych

  2. java.sql.SQLException:Nieprawidłowa wartość ciągu:'\xF0\x9F\x91\xBD\xF0\x9F...'

  3. Mysql:Zamów według polubienia?

  4. Używanie aliasu w obliczeniach SQL

  5. Jak uzyskać nazwy wszystkich kolumn dla wszystkich tabel w MySQL?