Mysql
 sql >> база данни >  >> RDS >> Mysql

ГРЕШКА 1114 (HY000):Таблицата „XXX“ е пълна

Проблемът беше от mysql, използващ /var/tmp като tmpdir, който не е достатъчно голям, за да копира таблицата и да създаде необходимите индекси. Поправих го, като промених местоположението на tmpdir на място, което съдържа повече място.

първо създадох /home/mysql/tmp директория

  mkdir /home/mysql/tmp

след това промених собственика на тази директория на mysql:mysql

  chown mysql:mysql /home/mysql/tmp

след това спрях mysql сървър

  service mysql stop

след това го стартира отново със следната команда:

  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. Вземете MAX стойност от една колона и MIN от друга колона

  2. Актуализация на MySQL, пропуснете празните полета с PDO

  3. Преименуване на колони в MySQL select оператор с R пакет RJDBC

  4. Ремонтирайте всички маси наведнъж

  5. Rails ActiveRecord - има ли начин за извършване на операции върху таблици без идентификатор?