Seite 1 von 1

MySQL: Shell-Script zum Migrieren von Datenbanken inklusive Benutzer und Berechtigungen

Verfasst: 02.06.2017, 20:59
von schmidtsmikey
MySQL-Server zu migirieren, eine Webanwendung zu einem anderen Provider zu wechseln oder eine Webanwendung für die lokale Entwicklung zu clonen endet oftmals in einer Menge Arbeit, da neben den einzelnen Datenbanken auch die Benutzer, Passwörter und Berechtigungen auf dem neuen Server/System eingerichtet werden müssen. Wer dies manuell durchführt, bspw. in PHPMyAdmin, wird sich nicht nur über die nervtötende Arbeit, sondern auch über den einen oder anderen Flüchtigkeitsfehler ärgern.

PC-Erfahrung.de stellt in folgendem Artikel ein nützliches Linux-Skript zur Verfügung, mit dessen Hilfe MySQL-Datenbanken inklusive Benutzer, Passwörter und Berechtigungen exportiert werden, um diese anschließend auf einem beliebigen Server zu importieren. Hierfür reichen letztendlich zwei Befehle export und importiert. Den Rest erledigt das Skript von Zauberhand.

MySQL User, Berechtigungen und Datenbanken exportieren/importieren

In diesem Artikel wird nicht nur einfach das Skript zur Verfügung gestellt, sondern auch Schritt-für-Schritt erläutert, wie die Aufgabenstellung gelöst wurde und wie die einzelnen Abschnitte funktionieren. Wer also noch etwas über Shell-Skripte lernen möchte, kann sich hier gerne inspirieren lassen.

Das MySQL-Migrations-Skript eignet sich übrigens hervorragend als Datensicherung.

Re: MySQL: Shell-Script zum Migrieren von Datenbanken inklusive Benutzer und Berechtigungen

Verfasst: 05.06.2017, 06:30
von Joyrider
Sehr sehr sehr gute Arbeit!

Tausend Dank dafür!

:thx:

Re: MySQL: Shell-Script zum Migrieren von Datenbanken inklusive Benutzer und Berechtigungen

Verfasst: 05.06.2017, 11:16
von schmidtsmikey
Kannst du sowas gebrauchen? DAs würde mich ja tatsächlich sehr freuen.

Re: MySQL: Shell-Script zum Migrieren von Datenbanken inklusive Benutzer und Berechtigungen

Verfasst: 06.06.2017, 17:41
von Joyrider
Wenn ich mit meinem Raspberry und Linux/Windows Projekt weiter bin dann sicherlich. :)