March 14, 20215 yr Hallo, ich hab im Tread "docker-mariadb" schon gesucht doch leider nicht fündig geworden. Ich hab mariaDB als Docker installiert nun wollte ich da eine Datenbank für fileRun anlegen. Ich komme aber nicht mit phpmyadmin auf mariaDB drauf. Hier mal Screenshoots von den Dcokern:
March 14, 20215 yr Community Expert Hm, einfach aufs MariaDB Logo bei Deinen Dockern klicken, und dann auf „Console“. Dann hast Du Zugriff und kannst Datenbanken anlegen. Zumindest habe ich es so gemacht. Oder verstehe ich gerade etwas falsch?
March 15, 20215 yr Habe zu mariadb noch ein paar Fragen. Will dafür aber nicht extra einen neuen Thread anlegen. Bisher habe ich lediglich einen Container laufen, der eine Datenbank benötigt. Folgen soll nun ebenfalls Photoprism und Wordpress (für Testzwecke). Ist es ratsam dafür jeweils einen eigenen MariaDBKontainer zu erstellen, oder sollte es kein Problem sein, einfach drei Datenbanken in einem Container zu erstellen.
March 15, 20215 yr 6 hours ago, Peddarson said: Ist es ratsam dafür jeweils einen eigenen MariaDBKontainer zu erstellen, oder sollte es kein Problem sein, einfach drei Datenbanken in einem Container zu erstellen. Mehrere Datenbanken im einem Container sind völlig in Ordnung, du installierst ja auch nicht separate 5 Datenbankserver für 5 Anwendungen, die eine Datenbank benötigen. Zu Testzwecken dagegen oder zur Trennung kritischer Anwendungen von Spielereien sind unterschiedliche Docker Container (bzw. Server ggf. sinnvoll)
March 15, 20215 yr 15 hours ago, Hoddl said: Ich komme aber nicht mit phpmyadmin auf mariaDB drauf. Meine Container sehen ähnlich aus und es funktioniert tadellos. Deine beiden Container haben allerdings bridge Netzwerk, ich verwende dagegen br0 Netzwerk (und kann somit eigene IPs vergeben).
March 15, 20215 yr 18 hours ago, saber1 said: Hm, einfach aufs MariaDB Logo bei Deinen Dockern klicken, und dann auf „Console“. Dann hast Du Zugriff und kannst Datenbanken anlegen. Zumindest habe ich es so gemacht. Oder verstehe ich gerade etwas falsch? 18 hours ago, Hoddl said: manchmal ist es zu einfach 🙂 Hallo Ihr zwei. Wenn es doch eh schon diesen wunderbaren Thread gibt, der bisher leider keinerlei Information preisgibt, wäre es doch für viele die nach einer Lösung suchen toll wenn hier auch stehen würde wie Ihr das per Dockerkonsole eingerichtet habt.
March 15, 20215 yr 1. Aufs MariaDB Logo gehen und dann auf "Console" 2. In der Console folgendes eingeben: 3. mysql -uroot -p Enter password: (Hier das Passwort angeben, welches im Container Template angegeben wurde) 4. CREATE USER 'nextcloud' IDENTIFIED by 'mypasword'; >> Hier ein anderes Passwort wählen, als zuvor bei MariaDB 5. CREATE DATABASE IF NOT EXISTS nextcloud; 6. GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud' IDENTIFIED by 'mypasword'; >> Das zuvor gewählte Passwort für den User 'nextcloud' wählen 7. quit Nähere Erklärung findet ihr hier: https://www.youtube.com/watch?v=fUPmVZ9CgtM
March 15, 20215 yr Community Expert 1 hour ago, MartinG said: ...wäre es doch für viele die nach einer Lösung suchen toll wenn hier auch stehen würde wie Ihr das per Dockerkonsole eingerichtet habt. Sprich, eine Anleitung für MariaDB? Dazu gibt es doch genügend Informationen im Netz. Allen voran die MariaDB-eigene Knowledge-Base: https://mariadb.com/kb/en/create-database/
March 15, 20215 yr Community Expert Muss man eigentlich extra eine Datenbank anlegen? Ich dachte jetzt daran, pro Container MariaDB noch mal zu installieren, weil ich zwei separate interne Netze haben möchte, in denen Nextcloud und ein Apache Webserver sowieso nicht miteinander kommunizieren können. Dann könnte ich doch einfach Nextcloud den Root-Zugang zu MariaDB geben oder nicht?
March 15, 20215 yr 28 minutes ago, mgutt said: Muss man eigentlich extra eine Datenbank anlegen? Bei zwei separaten Netzen bin ich mir nicht sicher. Wenn beide Container auf MariaDB zugreifen können, dann nicht. Ich würde in MariaDB zwei Datenbanken und zwei User erstellen. Die User bekommen dann auf die jeweiligen Datenbanken mit "GRANT ALL PRIVILEGES..." die entsprechenden Rechte. https://mariadb.com/kb/en/grant/#privilege-levels
Archived
This topic is now archived and is closed to further replies.