Mariadb (MySql-Server) Datenbankinstallation
Installieren der Datenbank mit:
tom@archlinux ~ % yay -S mariadb
Dann muss noch der folgende Befehl ausgeführt werden:
tom@archlinux ~ % sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Das Service wird gestartet und aktiviert mit:
tom@archlinux ~ % sudo systemctl start mariadb.service
tom@archlinux ~ % sudo systemctl enable mariadb.service
Configuration der MariaDB
Wenn die Datenbank läuft und der root-Benutzer wie oben eingerichtet wurde, kann man die Standardeinstellungen wie folgt ändern:
tom@archlinux ~ % sudo mariadb
Eine neue Datenbank joomla_db anlegen:
MariaDB [(none)]> CREATE DATABASE joomla_db;
Benutzer anlegen für CMS Joomla! und ein Passwort vergeben (PASSWORT mit einem guten Passwort austauschen!):
MariaDB [(none)]> CREATE USER 'juser'@'localhost' IDENTIFIED BY 'ahs2ffWa!z6G';
Dem Benutzer Rechte geben, um auf diese (nur diese) Datenbank zugreifen zu dürfen:
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO 'juser'@'localhost';
Test der Rechte
tom@archlinux ~ % mariadb -ujuser -p
Nach der Passworteingabe wie oben angegeben (ahs2ffWa!z6G) sollte man den Prompt bekommen:
MariaDB [(none)]>
MariaDB [(none)]> SHOW GRANTS;