sql >> Databáze >  >> RDS >> Mysql

ERROR 1114 (HY000):Tabulka 'XXX' je plná

Problém byl z mysql pomocí /var/tmp jako tmpdir, který není dostatečně velký, aby zkopíroval tabulku a vytvořil potřebné indexy. Opravil jsem to změnou umístění tmpdir na místo, které obsahuje více místa.

nejprve jsem vytvořil adresář /home/mysql/tmp

  mkdir /home/mysql/tmp

pak jsem změnil vlastníka tohoto adresáře na mysql:mysql

  chown mysql:mysql /home/mysql/tmp

pak jsem zastavil mysql server

  service mysql stop

poté jej znovu spusťte následujícím příkazem:

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



  1. Zobrazení dat grafu z databáze

  2. PostgreSQL funkce pro poslední vložené ID

  3. Přidání nápovědy k dotazu při volání funkce Table-Valued Function

  4. ORA-22288:Operace souboru nebo LOB FILEOPEN se nezdařila. Název souboru, název adresáře je nesprávný