ďťż
 
 
   Mysql - przenoszenie bazy w inne miejsce
 
 

Tematy

 
    
 

 

 

 

Mysql - przenoszenie bazy w inne miejsce





LordRuthwen - 24-02-2010 19:27
Witam.
Ostatnio wpadłem na pomysł przeniesienia plików baz mysql w inne miejsce na dysku, tzn. z domyślnego katalogu /var/lib/mysql do /home/bazy/mysql (potem jeszcze dojdzie do tego postgresql, gdyż to właśnie dla partycji /home mam kopie lustrzane na tej maszynie), jako że byłem przekonany, że to nie będzie trudne, zacząłem od zatrzymania silnika bazy, skopiowałem pliki metodą:
cp -fpvdR /var/lib/mysql /home/bazy/ Sprawdziłem uprawnienia katalogu:
ls -l /var/lib/ |grep mysql
drwxr-xr-x 33 mysql      mysql      1040 2010-02-23 22:03 mysql
ls -l /home/bazy/ |grep mysql
drwxr-xr-x 33 mysql mysql 1040 2010-02-22 17:07 mysql zmieniłem w pliku /etc/mysql/my.cnf linię:
datadir        = /var/lib/mysql na:
datadir                = /home/bazy/mysql próbowałem wystartować bazę ale nie wstała, w logach mysql nie ma po niczym śladu, natomiast w wiadomościach znalazłem to: Feb 23 22:00:30 lilo kernel: [5380439.659826] type=1503 audit(1266958830.333:8): operation="inode_create" requested_mask="a::" denied_mask="a::" fsuid=0 name="/home/bazy/mysql/lilo.lower-test" pid=11048 profile="/usr/sbin/mysqld"
Feb 23 22:00:30 lilo kernel: [5380439.660458] type=1503 audit(1266958830.333:9): operation="inode_create" requested_mask="a::" denied_mask="a::" fsuid=0 name="/home/bazy/mysql/lilo.lower-test" pid=11048 profile="/usr/sbin/mysqld"
Feb 23 22:00:30 lilo kernel: [5380439.678623] type=1503 audit(1266958830.353:10): operation="inode_permission" requested_mask="rw::" denied_mask="rw::" fsuid=110 name="/home/bazy/mysql/ibdata1" pid=11048 profile="/usr/sbin/mysqld"
Feb 23 22:02:27 lilo kernel: [5380557.235461] type=1503 audit(1266958947.909:11): operation="inode_create" requested_mask="a::" denied_mask="a::" fsuid=0 name="/home/bazy/mysql/lilo.lower-test" pid=11359 profile="/usr/sbin/mysqld"
Feb 23 22:02:27 lilo kernel: [5380557.235646] type=1503 audit(1266958947.909:12): operation="inode_create" requested_mask="a::" denied_mask="a::" fsuid=0 name="/home/bazy/mysql/lilo.lower-test" pid=11359 profile="/usr/sbin/mysqld"
Feb 23 22:02:27 lilo kernel: [5380557.253017] type=1503 audit(1266958947.929:13): operation="inode_permission" requested_mask="rw::" denied_mask="rw::" fsuid=110 name="/home/bazy/mysql/ibdata1" pid=11359 profile="/usr/sbin/mysqld" Może mnie ktoś naprowadzić co i jak zrobić, żeby było dobrze?



fnmirk - 24-02-2010 20:18
Najprościej to przenieść katalog z bazą w dowolne miejsce, a w poprzednim miejscu utworzyć dowiązanie o nazwie starego katalogu.



LordRuthwen - 24-02-2010 22:47
Powiem Ci, że nie bardzo chce działać w ten sposób.



fnmirk - 24-02-2010 22:58
Po tych swoich wcześniejszych zmianach przywróciłeś domyślne ustawienia.
Dowiązanie i przeniesienie katalogu spróbuj wykonać z pomocą jakiegoś livecd.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis