Krecikowy Blog

Feed Rss

Zmiana katalogu baz danych MySQL

06.05.2010, Linuks, Serwer, by .

Na dzierżawionych serwerach często nie mamy wpływu na podział dysku na partycje i w przypadku gdy mamy nie nazbyt szczęśliwe wielkości partycji, nasza baza MySQL, szczególnie kiedy się rozrośnie, może zapchać nam dysk. Przeprowadzenie zmiany katalogu jest… proste, na szczęście :)

 

 

Zaczynamy od wyłączenie serwera.

  1. /etc/init.d/mysql stop

Następną czynnością będzie przekopiowanie baz z aktualnego katalog do nowego (domyślnie w ubuntu bazy danych są w /var/lib/mysql)

  1. cp -R -p -v /var/lib/mysql /nowy/katalog/mysql

I teraz mamy dwie możliwe drogi, zmiana katalogu w pliku konfiguracyjnym mysql, bądź podmontować nową lokalizację do starej. Więc opcja 1, edytujemy plik konfiguracyjny:

  1. nano /etc/mysql/my.cnf
  2.      - datadir   = /var/lib/mysql
  3.      + datadir   = /nowy/katalog/mysql

No i uruchamiamy MySQL

  1. /etc/init.d/mysql start

Drugą możliwością jest podmontowanie nowego katalogu, do starego.

  1. nano /etc/fstab
  2.      + /nowy/katalog/mysql /var/lib/mysql bind 0 0
  3. mount -a

No i uruchamiamy MySQL

  1. /etc/init.d/mysql start

Jak wszystko gra, MySQL uruchomi się nam bez błędów :)

Podobne wpisy:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>