mysql из-за ошибки - PullRequest
       35

mysql из-за ошибки

0 голосов
/ 18 декабря 2010

Я получаю эту ошибку от mysql

ОШИБКА 20 (HY000) в строке 1: диск заполнен записью './homo_sapiens_core_60_37e/dna_align_feature.MYD' (код ошибки: 28).Ожидание, пока кто-нибудь освободит место ... (Ожидается, что после освобождения дискового пространства сервер продолжит работать до 60 секунд)

Я думаю, это может быть потому, что у меня есть только место на / local (df - h дает)

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/components-root
                       19G   18G     0 100% /
none                  1.4G  240K  1.4G   1% /dev
none                  1.4G  100K  1.4G   1% /dev/shm
none                  1.4G   80K  1.4G   1% /var/run
none                  1.4G     0  1.4G   0% /var/lock
none                  1.4G     0  1.4G   0% /lib/init/rw
none                   19G   18G     0 100% /var/lib/ureadahead/debugfs
/dev/sdb1             241G   43G  186G  19% /local
/dev/sda1             228M   51M  166M  24% /boot

Как указать, куда mysql записывает свои базы данных?Возможно, нет места, где он пишет базу данных?

Как вы настраиваете, где mysql записывает свои базы данных?возможно, нет места, где он пытается записать данные?

Я новичок в Unix и тоже не знаю много mysql, поэтому, пожалуйста, будьте осторожны в своих ответах!

спасибо

Ответы [ 2 ]

1 голос
/ 19 декабря 2010

В вашем /etc/my.cnf под заголовком [mysqld], в вашем каталоге данных указан datadir.

Также интересует perhaos, в случае, если они были изменены по умолчанию, вы должны также проверить

Вы можете проверить все это, выполнив SHOW VARIABLES из командной строки MySQL. Также обратите внимание, что MySQL читает значения в /etc/my.cnf только при запуске, поэтому изменение файла во время работы MySQL ничего не изменит.

Наконец, вы можете получить больше помощи / идей на сервере.

1 голос
/ 18 декабря 2010

Если у вас есть /etc/my.cnf, это может быть полезно.Если я правильно понимаю, каталог данных указывается либо в параметрах запуска, либо по умолчанию из этого файла.Вы хотите отредактировать my.cnf и выбрать каталог в /local, а затем вручную перенести существующие данные из того места, где они были, в новое место в /local.Убедитесь, что MySQL не работает во время передачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...