Hatte Tippfehler und mein Root-Server ist zerstört

Paspirgilis

Weißer Powerranger
Hi.
Wollte alle dateien im ordner wo ich war chown und chgrp ändern
hatte alle den Punkt vergessen.
Ihr ahnt es wahrscheinlich....
Code:
chown -R username:groupname /
und dann hieß es:
Rien ne va plus
Ich kann nur noch per root rauf.
Wie sichere ich jetzt Dateien und MySQL Datenbanken auf meinen laptop
Bitte helft mir.

PS: Das ging nich:
Code:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6470
Server version: 5.0.51a-24+lenny2 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show DATABASEs
    -> show ALL      
    -> show *
    -> show teamspeak_server
    -> SHOW FULL PROCESSLIST
    -> select user from mysql.user
    -> 
    -> show MYSQL
    -> show mysql
    ->
 
Mit scp konnte ich erfolgreich alle meine Daten sichern.
Nur die Datenbanken fehlen noch.
Ich vermute der zeigt keine DB's an weil alles owner root is.
Der kommt da wohl nich an die eigenen daten ran oder so.
Weis jemand welche Daten von MySQL ich manuel "um-ownern" muss?
Dann müsste ich an der mysql console wieder ordentlich arbeiten können.
 
Ahoi,

wenn es nu um's Backupen geht, dann bzip dir die Datenbanken
unter /var/lib/mysql. Ansonten änder die Owner darin in "mysql"
Code:
chown mysql:mysql /var/lib/mysql -R

Generell solltest du nur in Notfällen oder halt nur wenn es wirklich nötig ist
als Root arbeiten. Dein Aufruf hätte auch ohne "/" funktioniert - ein punkt reicht.

Gruß,
MArc
 
Ahoi,

wenn es nu um's Backupen geht, dann bzip dir die Datenbanken
unter /var/lib/mysql. Ansonten änder die Owner darin in "mysql"
Code:
chown mysql:mysql /var/lib/mysql -R

Generell solltest du nur in Notfällen oder halt nur wenn es wirklich nötig ist
als Root arbeiten. Dein Aufruf hätte auch ohne "/" funktioniert - ein punkt reicht.

Gruß,
MArc

Von Mysql gehören aber nicht alle Daten / Verzeichnisse dem User "mysql", da sind auch ein paar die dem Root gehören ;)




Installier dir mit der Paket-Liste mal ein Test-System (VMWARE oder 2. HD o.ä.), da kannst du dann nachvollziehen, welche Dateien/Verzeichniss welchem User gehören ;)
 
Hab die owner und groups alle von mysql angepasst aber geht immer noch nich :/
Ich hab jetzt lokal mysql installiert und werd mir die db ziehen und hoffe das das so einfach dann geht, an sonsten hab ich was davon gehört dass man mysql deamon starten kann mit den logfiles.
 
Habe die DB files in /var/lib/mysql/ (nur alle ordner auser "mysql/") bei mir lokal hinkopiert.
Server = Debian ::: Lokal = Ubuntu

Funktionierte trotzdem.
ich konnte alle datenbanken auslesen.

Danke an alle die bei diesem thread mitgedacht und gehofft haben.
 

Neue Beiträge

Zurück