Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:pt2024:dependencies:start [13.07.2024 21:38] – [Datenbankserver: mariadb] sbel | faecher:informatik:pt2024:dependencies:start [13.07.2024 22:17] (aktuell) – [Datenbank & Datenbankbenutzer für Nextcloud anlegen] sbel | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
sudo apt update | sudo apt update | ||
sudo apt install -y php8.3 | sudo apt install -y php8.3 | ||
+ | sudo apt install -y php8.3-mysql php8.3-zip php8.3-dom | ||
sudo apt install apache2 | sudo apt install apache2 | ||
</ | </ | ||
Zeile 42: | Zeile 43: | ||
Glückwunsch, | Glückwunsch, | ||
- | ==== Datenbankserver: mariadb ==== | + | ==== Datenbankserver mariadb |
Zunächst installieren wir die nötigen Software-Pakete: | Zunächst installieren wir die nötigen Software-Pakete: | ||
<code bash> | <code bash> | ||
sudo apt install mariadb-server | sudo apt install mariadb-server | ||
+ | </ | ||
+ | |||
+ | MariaDB absichern: Führe den Befehl '' | ||
+ | |||
+ | < | ||
+ | Enter current password for root (enter for none): | ||
+ | OK, successfully used password, moving on... | ||
+ | |||
+ | Switch to unix_socket authentication [Y/n] y | ||
+ | |||
+ | Change the root password? [Y/n] y | ||
+ | New password: | ||
+ | Re-enter new password: | ||
+ | |||
+ | Remove anonymous users? [Y/n] y | ||
+ | |||
+ | Disallow root login remotely? [Y/n] y | ||
+ | |||
+ | Remove test database and access to it? [Y/n] y | ||
+ | |||
+ | Reload privilege tables now? [Y/n] y | ||
+ | </ | ||
+ | |||
+ | ==== Datenbank & Datenbankbenutzer für Nextcloud anlegen ==== | ||
+ | |||
+ | Führe den Befehl '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Führe auf der mariadb Kommandozeile die folgenden Befehle aus, ersetze dabei GEHEIMESPASSWORT durch ein langes Passwort, dass du dir notierst, wir benötigen das später wieder: | ||
+ | |||
+ | <code mysql> | ||
+ | create database nextcloud; | ||
+ | CREATE USER ' | ||
+ | grant usage on *.* to ncdbuser@localhost identified by ' | ||
+ | GRANT ALL PRIVILEGES ON nextcloud.* TO ' | ||
+ | flush privileges; | ||
+ | exit; | ||
</ | </ |