Page 1 of 1
Datenbank auf anderen Nutzer übertragen
Posted: Mon 17. Jul 2017, 13:33
by copiis
Wie kann ich ohne viel Aufwand eine Datenbank auf einen anderen Nutzer übertragen und danach den alten Nutzer löschen? Die Datenbanken befinden sich ja alle im gleichen Ordner.
Re: Datenbank auf anderen Nutzer übertragen
Posted: Mon 17. Jul 2017, 14:16
by Tobi
Im Handbuch steht
Es werden alle mit dem Benutzer verbundenen Dienste (Domains, Domaininhalte,
E-Mail-Adressen usw.) gelöscht.
Demnach wohl auch die Datenbanken.
Grundsätzlich sind die Datenbanken keinem bestimmten User zugeordnet.
Wer das Passwort hat kann darauf zugreifen.
Insofern könntest du entweder alle Daten von User A nach User B kopieren und dann A löschen.
Oder A mit einem neuen Passwort & eigener E-Mail Adresse inaktiv schalten, alle Dienste außer MySql händisch löschen und dann B das Passwort von Datenbank User A aushändigen.
Re: Datenbank auf anderen Nutzer übertragen
Posted: Mon 17. Jul 2017, 14:30
by copiis
Danke Tobi,
das ist richtig ich möchte User A löschen und die Datenbank dann User B zuordnen.
1 Ich habe jetzt die Datenbank nach usr/src kopiert.
2 Wenn ich jetzt den User A lösche dann verschwindet ja alles, Webspache DB?
3 Über User B eine neue Datenbank erstellen. (Sonst taucht sie ja nicht im Verwaltungspaneel auf)
4 Datenbank wieder nach var/lib/mysql kopiere.
Dann müsste doch User B Zugriff auf die Datenbank haben?
Gruß
Richard
Re: Datenbank auf anderen Nutzer übertragen
Posted: Mon 17. Jul 2017, 20:32
by Tobi
Die Datenbank auf Dateiebene zu kopieren ist meist keine gute Idee.
Hattest du denn wenigstens vorher den MySql Dienst gestoppt?
Besser ist ein Export über die Konsole oder per phpMyAdmin.
Diesen Export kann man dann in der neuen Datenbank importieren.
Re: Datenbank auf anderen Nutzer übertragen [GELÖST]
Posted: Mon 17. Jul 2017, 22:20
by copiis
Habe das jetzt so gemacht und es hat geklappt
1 Ich habe jetzt die Datenbank Backup gemacht mysqldump -u root -p database_name > database_name.sql
2 User A gelöscht
3 Gleiche Datenbank bei User B engerichtet
3 Datenbank importiert über mysql -u root -p database_name < database_name.sql
Passt
Re: Datenbank auf anderen Nutzer übertragen
Posted: Mon 17. Jul 2017, 22:24
by Tobi
Perfekt!
Das wäre auch meine erste Wahl gewesen.