Neuinstallation von Maria-Database mit Bordmitteln
- Zuerst Maria-Database löschen:
sudo apt purge mariadb*
Man erhält eine Meldung, die wie folgt lautet (falls mariadb 10.5 installiert ist, sonst heißt es *-10.3 oder ähnlich):
entfernt werden:
dbconfig-mysql* libdbd-mysql-perl* libmariadb3* mariadb-client-10.5* mariadb-client-core-10.5* mariadb-common* mariadb-server* mariadb-server-core-10.5*
Die Frage nach dem Entfernen einer vorhandenen mysql-Datenbank sollte man bejahen. Die leere Datenbank kann später neu erstellt und mit der vorhandenen Datenbanksicherung wieder hergestellt werden.
- Als nächstes führt man eine Neuinstallation durch:
sudo apt install dbconfig-mysql libdbd-mysql-perl libmariadb3 mariadb-client-10.5 mariadb-client-core-10.5 mariadb-common mariadb-server mariadb-server-10.5 mariadb-server-core-10.5
- Im nächsten Schritt muss das root-Passwort eingerichtet werden:
- Anmeldung an der mysql-Konsole:
sudo mysql -u root und in der Konsole
use mysql;
-
- dann das root-Passwort vergeben mit:
UPDATE user SET authentication_string=PASSWORD('eigenespasswort') WHERE User='root';
(eigenespasswort = root-Passwort!)
UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE User='root';
(unverändert eingeben!)
flush privileges;
exit;
-
- Danach sollte das Einloggen als root mit dem vergebenen Passwort klappen:
mysql -u root -p
-
- leere joomla-Datenbank einrichten (s. hier):
MariaDB [(none)]> CREATE DATABASE joomla_db; (joomla_db = Bezeichner der joomla-Datenbank)
exit; (mysql-Konsole verlassen)
-
- leere joomla-Datenbank mit Inhalt der Datenbank-Sicherung füllen (s. hier):
mysql -u root -p joomla_db < db-sicherung.sql
Damit ist die joomla-Datenbank wieder hergestellt.