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

BŁĄD 1114 (HY000):Tabela „XXX” jest pełna

Problem był z mysql używając /var/tmp jako tmpdir, który nie jest wystarczająco duży, aby skopiować tabelę i utworzyć potrzebne indeksy. Naprawiłem to, zmieniając lokalizację tmpdir na miejsce, które zawiera więcej miejsca.

najpierw utworzyłem katalog /home/mysql/tmp

  mkdir /home/mysql/tmp

potem zmieniłem właściciela tego katalogu na mysql:mysql

  chown mysql:mysql /home/mysql/tmp

potem zatrzymałem serwer mysql

  service mysql stop

następnie uruchom go ponownie za pomocą następującego polecenia:

  service mysql start --tmpdir=/home/mysql/tmp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizacja za pomocą oświadczenia PDO

  2. MySQL dodaje 12 godzin do pola czasu

  3. mysqli automatycznie zwiększony identyfikator podstawowy, który został wygenerowany

  4. Jak zaktualizować wiersz MySQL w PHP?

  5. odejmij 2 datetime w mysql (jedna w formacie 24-godzinnym i jedna w formacie am/pm)