Страница 1 из 1
MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 5:57:42
gekz
в общем сервак начал тупить
жутко тупить
МС открывалась оч долго
глянул загрузку системы и офигел
почти 100%
начал выяснять причину
оказалось нету доступа к базе
при попытке что либо создать вываливалась ошибка
Can't create database (errno: 28)
типа нету места в директории /var
хотя
Код: Выделить всё
# df -m
Filesystem 1M-blocks Used Avail Capacity Mounted on
/dev/da0s1a 495 422 33 93% /
devfs 0 0 0 100% /dev
/dev/da0s1e 484 0 445 0% /tmp
/dev/da0s1f 52439 8802 39441 18% /usr
/dev/da0s1d 9916 3344 5778 37% /var
devfs 0 0 0 100% /var/named/dev
что за болячка?
почистил директорию /var/log
всё начало нормально работать
хотя места освободил не много
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 6:37:22
gekz
ну вот опять
Код: Выделить всё
mysql> create database phpbb;
ERROR 1006 (HY000): Can't create database 'phpbb' (errno: 28)
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 6:37:50
gekz
места полно
Код: Выделить всё
# df -m
Filesystem 1M-blocks Used Avail Capacity Mounted on
/dev/da0s1a 495 422 33 93% /
devfs 0 0 0 100% /dev
/dev/da0s1e 484 0 445 0% /tmp
/dev/da0s1f 52439 8825 39418 18% /usr
/dev/da0s1d 9916 3345 5777 37% /var
devfs 0 0 0 100% /var/named/dev
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 9:13:08
skeletor
You're out of disk space on the drive where your databases are stored.
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 9:49:29
gekz
ничего не понял
свободное место есть
клиент не туда обращается что ли?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 10:31:09
skeletor
Приведи вывод
ошибка с номером 28 как раз и означает, что нет места на разделе, где находится БД.
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 10:47:31
gekz
Код: Выделить всё
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 496M 422M 34M 93% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/da0s1e 484M 154K 445M 0% /tmp
/dev/da0s1f 51G 8.6G 38G 18% /usr
/dev/da0s1d 9.7G 413M 8.5G 5% /var
devfs 1.0K 1.0K 0B 100% /var/named/dev
подчистил там всё
поглядим
и при чём тут df -h ?
% использования показывает одинаково
только в первом случае в гигабайтах, во втором в мегабайтах
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 11:23:04
skeletor
Посмотрите где физически лежит БД и где пытается её создать? Может включены квоты на юзера mysql?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 15:00:20
gekz
базы создаёт по дефолту
/var/db
дело в том, что после зачистки всё ок
как выяснить квоты?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 15:07:53
gekz
да вот ещё что обнаружил
не запускались проги, создающие пид в директории к примеру /var/run
вот
может что с разделом случилось?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 15:20:03
skeletor
Попробуй прочекать раздел.
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 15:32:07
gekz
удалённо это ж можно сделать?
или надо в однопользовательский режим грузить?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 15:47:45
skeletor
Конечно однопользовательский режим!
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-08 17:07:21
rmn
Может быть инодов не хватает? Что говорит df -hi?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-09 2:18:40
gekz
rmn писал(а):Может быть инодов не хватает? Что говорит df -hi?
Код: Выделить всё
# df -hi
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/da0s1a 496M 422M 34M 93% 6.6k 59k 10% /
devfs 1.0K 1.0K 0B 100% 0 0 100% /dev
/dev/da0s1e 484M 156K 445M 0% 83 64k 0% /tmp
/dev/da0s1f 51G 8.7G 38G 18% 327k 6.6M 5% /usr
/dev/da0s1d 9.7G 415M 8.5G 5% 2.5k 1.3M 0% /var
devfs 1.0K 1.0K 0B 100% 0 0 100% /var/named/dev
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-09 7:39:29
Burner
lsof | grep delete ?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-09 10:34:37
gekz
Burner писал(а):lsof | grep delete ?
Код: Выделить всё
# uname -a
FreeBSD8.0-RELEASE FreeBSD 8.0-RELEASE #1: Sat Jun 12 01:11:09 VLAST 2010 support@:/usr/obj/usr/src/sys/khab i386
нету чё та
а что это за команда?
Re: MYSQL Can't create database (errno: 28)
Добавлено: 2010-09-09 10:41:43
gekz
и ещё
квоты отключены