mysql kimentése halott ubunturól

Van egy ext3 partícióm, azon van egy ubuntu, ami sehogy se akar bootolni, ugyanazon a winyón van egy másik ubuntu, ami viszont bootol, onnan tudom mountolni a nem bootoló partíciót. És "csak" ki szeretném nyerni a mysql adatbázisokat...
Már próbálkoztam azzal, hogy chroot-ot használva elindítom a mysql szervert a halott ubuntus partícióról, de annak ez lett a végeredménye:

070208 18:07:22 InnoDB: Started; log sequence number 0 4359217
070208 18:07:23 [ERROR] Can't start server : Bind on unix socket: No such file or directory
070208 18:07:23 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ?
070208 18:07:23 [ERROR] Aborting

070208 18:07:23 InnoDB: Starting shutdown...
070208 18:07:25 InnoDB: Shutdown completed; log sequence number 0 4359217
070208 18:07:25 [Note] mysqld: Shutdown complete

Minden segítséget nagyon köszönök!

Hozzászólások

favago modszer: mentsd le a mysql datadir-t (valoszinu /var/lib/mysql, de ha megsem, akkor /etc/my.cnf-ben megtalalod az erteket, termeszetesen a nem bootolo particion)

okosabb modszer: rakj egy mysql szervert a bootolo rendszerre, es annak a my.cnf-eben ird at a data dirt a nem bootolo rendszer mysql-enek data dir-jere. egy backup azert ajanlott elotte a kerdesed konyvtarrol. ha felallt a szerver, utana mysqldump -A -c -u user -p > db.sql paranccsal van egy teljes backupod rola. a usert ne felejtsd el behelyettesiteni :)

szerk: a user vsz root lesz, mivel az osszes adatbazist dumpolod..

/var/lib/mysql/DBNEV konyvtarakat masold ki es rakd be egy mukodo sql-be. A mysql tablaban vannak az user azonositok, stb, azt azert ne ird felul ;)

nezd meg, hogy a /var/run/mysqld letezik-e a chrooton belul. ha nem hozd letre, mysql indit, arra vigyazz, hogy ha fut "kivul" is a mysql, akkor nemtud bindelni a 3306 portra!

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!