MySQL Admin Problem

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Moin in die Runde.

Ich habe nach dieser Anleitung Nextcloud installiert. Leider zeigt mir Portainer diesen Fehler in der Nextcloud-DB an:
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)

Alle Versuche, die ich durch Googlerecherche unternommen habe, brachten keine Lösung.
Vorher hatte ich bereits versucht dieser anderen Anleitung zu folgen, aber dort scheiterte ich daran, dass die amgelegte DB in MariaDB mir diese Meldung zeigte.
Es wurden keine Tabellen in der Datenbank gefunden

Ich gehe nun davon aus, dass hier irgendwo der Fehlerteufel steckt. Nur wo?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Poste mal deine docker-compose.... Also das was du in Portainer eingefügt hast. Ohne zu sehen was du gemacht hast kann man dir nicht helfen.
Auch beim vorherigen Versuch fehlen einfach Informationen. Man kann nicht nachvollziehen was du nicht gemacht hast und somit wo der Fehler liegt.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Hast Du natürlich recht. Hatte die schon in Editor, um meine Domain und PW unkenntlich zu machen aber vergessen beizufügen.

version: '3.9'
services:
mariadb:
container_name: Nextcloud-DB
image: mariadb:jammy
user: 1026:100
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -u root -prootpass | grep 'mysqld is alive' || exit 1"]
volumes:
- /volume1/docker/nextcloud/db:/var/lib/mysql:rw
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- TZ=Europe/Berlin
restart: on-failure:5

redis:
image: redis
container_name: Nextcloud-REDIS
user: 1026:100
healthcheck:
test: ["CMD-SHELL", "redis-cli ping || exit 1"]
volumes:
- /volume1/docker/nextcloud/redis:/data:rw
environment:
TZ: Europe/Berlin
restart: on-failure:5

nextcloud:
container_name: nextcloud
ports:
- 8082:80
depends_on:
mariadb:
condition: service_started
redis:
condition: service_healthy
environment:
- REDIS_HOST=nextcloud-REDIS
- NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.xxx.xxx 192.168.178.118
- TRUSTED_PROXIES=nextcloud.xxx.xxx 192.168.178.118
- OVERWRITEHOST=nextcloud.xxx.xxx
- OVERWRITEPROTOCOL=https
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=mariadb
healthcheck:
test: curl -f http://localhost:80/ || exit 1
volumes:
- /volume1/docker/nextcloud/html:/var/www/html:rw
- /volume1/docker/nextcloud/custom_apps:/var/www/html/custom_apps:rw
- /volume1/docker/nextcloud/config:/var/www/html/config:rw
- /volume1/docker/nextcloud/data:/var/www/html/data:rw
- /volume1/docker/nextcloud/themes:/var/www/html/themes:rw
image: nextcloud
restart: on-failure:5
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Irgendwas machst du definitiv falsch mit deinen Daten. Ich hab die Compose kopiert und nur die Volumes gelöscht und es läuft. Sicher, dass die Passwörter richtig sind?

Edit: Der Healtcheck bei der DB verusacht bei mir Fehler und somit ist der Container unhealthy, aber es läuft alles weiter.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Ja, die Passwörter habe ich zigmal verglichen. Kann ich habe die Pakete MariaDB und myphpadmin auch bereits deinstalliert und neu drauf gepackt.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Im Portainer in den Details der Nextcloud DB steht noch folgendes:
Xnip2023-02-11_08-57-20.jpg
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Kann ich habe die Pakete MariaDB und myphpadmin auch bereits deinstalliert und neu drauf gepackt.
Was haben die mit den Docker Images zu tun?
Da es bei mir direkt ging wird es schon was mit den Passwörtern zu tun haben. Die Meldung sagt ja auch, dass das Passwort falsch ist.

Im Portainer in den Details der Nextcloud DB steht noch folgendes:
Verstehe den Zusammenhang nicht. Das wird doch immer angezeigt und ist um ein neues Image zu erstellen....
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Entferne mal den Healtcheck bei der DB. Nur um zu gucken ob die Meldung dann weiterhin auftaucht. Bei mir ist die Meldung nur beim Healtcheck zu sehen. Vielleicht sieht man dann ja auch eine andere Meldung.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Stimmt, die waren noch vom anderen Versuch übrig und da hatte ich die benötigt, aber bekam ja den Fehler mit den Tabellen.
Gibt’s einen Reset, außer die NAS neu aufzusetzen, um von vorn mit der Nextcloud Installation zu beginnen? Eigentlich komme ich ja mit den Synologypaketen hin, wenn da nicht der blöde Contact-Manager nerven würde. Will einfach nur meine Kontakte vernünftig selbst hosten.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Wie entferne ich den Healthcheck?
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Einfach bei der compose den healthcheck entfernen.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Gut, jetzt läuft die DB, aber einloggen kann ich mich mit meinem Link immer noch nicht.
Xnip2023-02-11_09-20-19.jpg
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Probier doch erstmal über deine IP. Geht das sonst über deine synology.me adresse? Also ist dein NAS von außen erreichbar?
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
OK. Über die IP klappt es. Auf die NAS selbst komme ich über die Synology-Adresse.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Ja.
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Auch hier bräuchte man mehr Informationen um helfen zu können...
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
Jetzt geht’s. Aber nur über die Adresse plus Port nicht über die im Reverse Proxi
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.831
Punkte für Reaktionen
854
Punkte
154
Welche Ports sind geöffnet? Wie sieht dein Reverse Proxy Eintrag aus.
 

rerexx

Benutzer
Mitglied seit
25. Feb 2016
Beiträge
114
Punkte für Reaktionen
6
Punkte
24
So wie es in der Doku beschrieben war. Ports in der Fritte 443 zu 8082Xnip2023-02-11_09-43-51.jpg
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat