|
mySQL - przenoszenie na nową maszynę
narkil - 21-01-2010 11:55
Witam Mój problem polega na tym że wykupiłem serwer dedykowany, zainstalowałem mysql, phpmyadmin itp., itd., no ale kiedy już przenoszę swoją starą bazę na nową maszynę okazuje się, że kiedy ją sprawdzam poleceniem ,,dump'' kończy się miejsce na dysku, tzn. nie na dysku ale jakby kończy się przestrzeń dyskowa jaką pewnie w jakimś pliku konfiguracyjnym, o którym nie mam większego pojęcia została mu przydzielona. Jeżeli ktoś by mi mógł napisać jak sobie z tym problemem poradzić byłbym bardzo wdzięczny.
Pozdrawiam.
Ps. To się na pewno przyda:
System plików bl. 1K B użyte dostępne %uż. zamont. na /dev/md1 5201472 4692312 247020 95% / tmpfs 4044768 0 4044768 0% /lib/init/rw udev 10240 2720 7520 27% /dev tmpfs 4044768 0 4044768 0% /dev/shm /dev/md2 1447867816 3176296 1371723232 1% /home
lessmian2 - 21-01-2010 12:55
Albo zwolnij miejsce na dysku, albo użyj czegoś takiego:
mysqldump -u root -pHaslo dbname | mysql -u root -pHaselko -h adres_nowego_serwera dbname
Wykonujesz to ze starego serwera. Oczywiście w nowej bazie musisz zezwolić na połączenia ze starej :->
narkil - 21-01-2010 13:55
Najlepiej jakby ktoś mi powiedział czy da się zmienić miejsce w którym jest baza, najlepiej żeby było to w folderze home.
lessmian2 - 21-01-2010 16:11
czy da się zmienić miejsce w którym jest baza
Tak, da się.
narkil - 21-01-2010 17:06
Tak, da się.
Można prosić o jakieś instrukcje?
lessmian2 - 21-01-2010 18:12
W pliku konfiguracyjnym MySQL'a (domyślnie /etc/mysql/my.cnf) parametr datadir określa lokalizację plików baz danych:
datadir = /var/lib/mysql
Z tym, że po zmianie tego parametru, zapewne będziesz musiał użyć mysql_install_db aby zainicjalizować nową bazę, w nowej lokalizacji.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|