Hallo liebes Forum,
ich bin leider sehr am verzweifeln und habe absolut keine Ahnung was ich noch tun kann.
Ersteinmal möchte ich kurz den Fragenkatalog beantworten:
- lokal gehosteter Server
- Mini-Server auf Intel-Basis
- Hypervisor: Proxmox, Guests: TrueNAS (TrueNAS-12.0-U2.1) und UbuntuVM (20.04.2)
- Nextcloud Version 21
- PHP Version 7.4.3
- MySQL-Datenbank in der Version 8.0.23
- Apache Version: Apache/2.4.41
- Nextcloud läuft in einer UbuntuVM
-ich weiß nicht ob es an dieser Stelle schon wichtig ist, aber der Speicher ist ein Remote-Storage, welche über einen CIFS-Auto-Mount (/etc/fstab mit Passwortdatei) eingebunden wird. Dieser SMB-Share kommt vom TrueNAS, welcher auf der gleichen Maschine liegt und gehört dem www-data user
Nun zu meinem Anliegen:
Ich habe auf der VM einen LAMP-Stack installiert und konfiguriert, bis dahin auch ohne Fehler (also keine ausgegebenen). Allerdings erscheint folgender Fehler bei der Konfiguration der Nextcloud-Startseite:
Error while trying to create admin user: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [1045] Access denied for user ‘nextcloudbeispieluser’@‘localhost’ (using password: YES)
An dieser Stelle bin ich irgendiwe aufgeschmissen, weil ich nicht begreife was ich falsch gemacht habe. Folgendes habe ich bei der SQL-Konfiguration gemacht:
sudo mysql_secure_installation
-
Validate Password?: N
-
Datenbank-Root-Password vergeben
-
Remove anonymous user?: Y
-
disallow root login remotely?: Y
-
remove test database and user?: Y
-
reload privilege tables?: Y
sudo mysql
CREATE DATABASE nextcloud;
CREATE USER 'nextcloudbeispieluser'@'localhost' IDENTIFIED BY 'beispielpasswort';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloudbeispieluser'@'localhost';
-
FLUSH PRIVILEGES;
undEXIT;
Über Hilfestellung woran es liegt, würde ich mich sehr freuen.
Viele Grüße
blackshark