Fórum cPanel: Mudar Mysql de Partição - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Mudar Mysql de Partição

#1 Membro offline   nb-master 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 102
  • Cadastrado: 23-janeiro 08

  Posted 23 janeiro 2009 - 09:53

Bom hoje me deparei com o erro:

QUOTE
The /var partition on this server is running out of disk space. WHM operation has been temporarily suspended to prevent something bad from happening. Please ask your system admin to remove any files not in use on that partition


Bom fui verificar o que estava acontecendo.

CODE
[root@server var]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda5             9.9G  673M  8.7G   8% /
/dev/sdb1             917G  216G  655G  25% /backup
/dev/sda1              99M   21M   73M  23% /boot
none                  2.0G     0  2.0G   0% /dev/shm
/dev/sda7             888G   88G  755G  11% /home
/dev/sda8            1012M   53M  908M   6% /tmp
/dev/sda3             9.9G  5.3G  4.2G  56% /usr
/dev/sda2             9.9G  7.5G  2.0G  96% /var
/tmp                 1012M   53M  908M   6% /var/tmp



Bom as pastas que mais estao ocupando espaço são:

4.7G ./lib/mysql
1.9G ./cpanel


CODE
[root@server var]# du --max-depth=1 -h
8.0K    ./nis
198M    ./netenberg
44K     ./lock
19M     ./tmp
12M     ./named
8.0K    ./opt
72M     ./cache
11M     ./named-BKP
28K     ./db
4.7G    ./lib
131M    ./log
8.0K    ./preserve
8.0K    ./portsentry
24K     ./empty
12K     ./net-snmp
8.0K    ./local
84K     ./profiles
16K     ./lost+found
16K     ./crash
832K    ./run
1.9G    ./cpanel
8.0K    ./www
261M    ./spool
12K     ./account
5.3M    ./named-bkp
24K     ./yp
7.3G    .


Qual a melhor solução? Seria modificar o mysql de lugar ( E como fazer isso? =) )

Ou aumentar o espaço do /var ( E como fazer isso? =) )


0

#2 Membro offline   alancb 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 390
  • Cadastrado: 03-março 07
  • Gender:Male
  • Location:Indaial/SC
  • Interests::)

Posted 23 janeiro 2009 - 10:24

da pra mudar o mysql de lugar

stopa ele

copia pa pasta dos BDs pra outro lugar (eu costumo colocar no /home e deixo o home como LVM e espaço sobrando no HD pra poder aumentar se precisar alguma particão)

muda no /etc/my.cnf o caminho

e starta do banco
0

#3 Membro offline   nb-master 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 102
  • Cadastrado: 23-janeiro 08

Posted 23 janeiro 2009 - 10:37

Pode me mandar este aquivo?

No meu esta assim:

CODE
[mysqld]
set-variable = max_connections=500
safe-show-database


0

#4 Membro offline   alancb 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 390
  • Cadastrado: 03-março 07
  • Gender:Male
  • Location:Indaial/SC
  • Interests::)

Posted 23 janeiro 2009 - 10:42

coloca isto aqui a mais no teu arquivo, deve ser o suficiente


CODE
[mysql.server]
user=mysql
basedir=/var/lib



mais o meu arquivo completo é o seguinte

QUOTE
[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
datadir = /var/lib/mysql
skip-locking
#skip-show-database
local-infile=0
skip-bdb
set-variable = key_buffer=256M
set-variable = max_allowed_packet=1M
set-variable = table_cache=256
set-variable = sort_buffer=1M
set-variable = record_buffer=1M
set-variable = myisam_sort_buffer_size=64M
set-variable = thread_cache=8
set-variable = max_connections=700
set-variable = thread_concurrency=15
set-variable = wait_timeout=450
set-variable = connect_timeout=5
server-id = 1
skip-innodb
old_passwords = 1
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2

#reparar sql automatico
myisam_repair_threads = 1
myisam_recover


[mysqldump]
quick
set-variable = max_allowed_packet=16M

[mysql]
no-auto-rehash
safe-updates
local-infile=0

[isamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M

[myisamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M

[mysqlhotcopy]
interactive-timeout

0

#5 Membro offline   nb-master 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 102
  • Cadastrado: 23-janeiro 08

Posted 23 janeiro 2009 - 11:04

vlw.. cara... muito obrigado.
0

#6 Membro offline   alancb 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 390
  • Cadastrado: 03-março 07
  • Gender:Male
  • Location:Indaial/SC
  • Interests::)

Posted 23 janeiro 2009 - 12:15

deu certo?


0

#7 Membro offline   sitebr 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 216
  • Cadastrado: 27-março 06

Posted 25 janeiro 2009 - 08:59

QUOTE(alancb @ Jan 23 2009, 10:42 AM) <{POST_SNAPBACK}>
coloca isto aqui a mais no teu arquivo, deve ser o suficiente


CODE
[mysql.server]
user=mysql
basedir=/var/lib



mais o meu arquivo completo é o seguinte


Com a sua config, as bases continuarão no /var/lib/mysql. Ou seja, não resolve o problema do amigo ai em cima.

Depois de parar o processo do mysql e copiar as bases para um novo local, você deve alterar o datadir no seu /etc/my.cnf para apontar para o novo local (fora do /var).

Importante que a pasta mysql no outro local possua permissões mysql.mysql
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)