Заполнился весь раздел /var

antono
На сайте с 12.07.2004
Offline
286
1500

У меня раздел /var почти заполнился

/dev/ar0s1e 2025948 1775536 88340 95% /var

Занимает почти все место папка

/var/db/mysql

То есть выходит что все мои базы данных там хранятся.

Не подскажете как перенести базы в раздел /usr ?

Пробовал символьную ссылку сделать - mysql не работает.

ln -s /usr/db /var/db

integer
На сайте с 01.02.2007
Offline
13
#1

попробуй так , через webmin остонови mysql , зайди в конфиг mysql там єсть путь к bd зимени куда надо , незабуть оттуда же файли переместить на новоє место , сохрани конфиг , запусти mysql должно работать .

Недвижимость (http://tytdom.com) регионов Украины
Andreyka
На сайте с 19.02.2005
Offline
822
#2

А можно без симлинка - просто в /etc/my.cnf указать где данные лежат

А переносить надо с сохранением прав (важно!)

Не стоит плодить сущности без необходимости
antono
На сайте с 12.07.2004
Offline
286
#3

Решил проблемму. Здесь поставил путь к новой папке с данными:

/usr/local/etc/rc.d/mysql-server.sh

И также нужно прописать для новой папки группу пользователей и владельца файлов 'mysql' (chgrp, chown)

D
На сайте с 10.10.2005
Offline
28
#4

Ребят вобще проще сделать линками в /usr/ куда нибудь и ничего менять в конфигах не надо...

Я не SEO я программист PERL (Apache 1.3.37 + mod_perl)!!!!! А ещё я люблю FastCGI
dema501
На сайте с 03.03.2003
Offline
64
#5

неужели все занимает mysql?

я бы сначала посмотрел чем у меня забит /var, например так

du -h /var

antono
На сайте с 12.07.2004
Offline
286
#6
dema501:
неужели все занимает mysql?

я бы сначала посмотрел чем у меня забит /var, например так
du -h /var

Забит как раз базой mysql, все уже посмотрено...

При установке сервера я просил заменить mysql4 на mysql5, админы зачем-то сделали хранение баз на /var

Andreyka
На сайте с 19.02.2005
Offline
822
#7

За админами нужен глаз да глаз :)

[Удален]
#8
antono:
У меня раздел /var почти заполнился
/dev/ar0s1e 2025948 1775536 88340 95% /var
Занимает почти все место папка
/var/db/mysql
То есть выходит что все мои базы данных там хранятся.
Не подскажете как перенести базы в раздел /usr ?
Пробовал символьную ссылку сделать - mysql не работает.
ln -s /usr/db /var/db

Ну вопервых символьная ссылка делаеться так

ln -s /от_куда /куда

например так

ln -s /var/db/mysql /usr/db/mysql

!!перед манипуляцией сделать так

1)/usr/local/etc/rc.d/mysqld-server stop

2)mkdir /usr/db

3)mv /var/db/mysql /usr/db/mysql

4)ln -s /usr/db/mysql /var/db/mysql

5)/usr/local/etc/rc.d/mysqld-server start

Lupus
На сайте с 02.11.2002
Offline
241
#9

Очень часто MySQL забивает диск своими log-slow-query, log-update или log-bin. Забивает быстро и плотно. Рекомендую проверить, не включены ли эти опции. Если да, то поудалять старые логи, и отключить логирование, если оно не надо.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий