Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: globaluty в Mar 28, 2015, 15:04



Титла: MySQL сървър не може да стартира (недостатъчно място)
Публикувано от: globaluty в Mar 28, 2015, 15:04
Здравейте,

стана така че root папката беше на 100% пълна.

Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.2G  8.8G     0 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   772M  664K  771M   1% /run
/dev/disk/by-uuid/5dbab5e4-cb1b-4626-8347-82bbb9f03765  9.2G  8.8G     0 100% /

Изтрих /tmp папката, за да освободя място, след което пробвах да рестартирам mysql сървъра, но безуспешно.

root@debian:/# service mysql stop
[ ok ] Stopping MySQL database server: mysqld.
root@debian:/# service mysql start
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

Вероятно трябва да освободя още място, за да се стартира или е някъде другаде проблемът?

Благодаря предварително.


Титла: Re: MySQL сървър не може да стартира (недостатъчно място)
Публикувано от: k0tka в Mar 28, 2015, 15:24
MySQL пише във /var/ ако не е отделен партишън изтриването на всичко от /tmp/ вероятно няма да освободи достатъчно място. Покажи отново df -h както и провери за логове във /var/log/mysql*.log /var/log/mysql/*. Ако не е настроен да логва трябва да редактираш my.cnf за да започне да логва и да видиш какъв е точно проблема при стартиране.
И нешо друго, предполагам че си изтрил всичко от /tmp/* а не самата /tmp като директория, защото без /tmp няма да можеш да го стартираш.


Титла: Re: MySQL сървър не може да стартира (недостатъчно място)
Публикувано от: globaluty в Mar 28, 2015, 16:32
Всъщност бях я изтрил цялата, досетих се да я възстановя, но явно й трябват 777 права, за да тръгне mysql-a.

Тръгна си де, та сега въпросът ми е какво мога да изтрия, за да освободя още място, понеже в момента ситуацията е следната:

Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.2G  8.6G  158M  99% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   772M  660K  771M   1% /run
/dev/disk/by-uuid/5dbab5e4-cb1b-4626-8347-82bbb9f03765  9.2G  8.6G  158M  99% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   1.9G     0  1.9G   0% /run/shm
/dev/sda6                                                44G   31G   12G  73% /home


Титла: Re: MySQL сървър не може да стартира (недостатъчно място)
Публикувано от: k0tka в Mar 28, 2015, 21:26
Сложи си sticky bit на /tmp
Код:
chmod +t /tmp

Ааааа вече какво да затриеш освен някой голям лог /var/log/ .... 10G са малко за / предполагам това е десктоп система? Незнам какво ползваш и какво не ти трябва и какво можеш да махнеш...
Пробвай с нещо от сорта на следното да намериш по-големите файлове в /:
Код:
find / -xdev -type f -size +100M -exec ls -lh {} \; | awk '{ print $NF ": " $5 }'


Титла: Re: MySQL сървър не може да стартира (недостатъчно място)
Публикувано от: runtime в Mar 29, 2015, 10:04
Ами виж да не е пуснат bin log-а на mysql. Ако е пуснат и няма клъстеризация го спри и затрий.
Иначе както казаха колегите да зачистиш /var/log.