View previous topic :: View next topic |
Author |
Message |
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Fri May 25, 2018 4:05 pm Post subject: (Relativ) Neues System: Warum MariaDB und nicht MySQL? |
|
|
Hallo allerseits!
Ich habe letztes Jahr mal wieder ein neues Gentoo-System aufgesetzt. Gerade wollte ich mal wieder ein Update machen, und da habe ich aufgrund eines Slot-Konfliks (oder Blocks oder was weiß ich) festgestellt, dass da MariaDB und nicht MySQL installiert ist. Ist das mittlerweile Standard? Ich habe das nirgends aktiv eingestellt, und ich habe auch auf Anhieb nichts gefunden, wie oder wo man das könnte …
Wie verhält sich das?! |
|
Back to top |
|
|
alexander_ro Guru
Joined: 22 Nov 2014 Posts: 427
|
Posted: Sun May 27, 2018 8:28 am Post subject: |
|
|
Hallo,
soweit ich weiß gehört MySql seit der SUN Übernahme jetzt zu Oracle und die haben nach der Übernahme die weiter Entwicklung behindert. Dann hat OpenSource das getan was sie dann immer tun einen fork weiter Entwickelt. Das betraf MySql und OpenOffice. Die OpenSource alternativen MariaDB und LibreOffice sind meiner Meinung nach in der Zwischenzeit besser.
Musst Du mal schauen ob die Pakete zwingend MariaDB brauchen. Wenn nicht kann man normal mit den entsprechenden USE-Flag Portage mitteilen welche Software man bevorzugt installiert haben möchte.
Grüße
Alexander |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Sun May 27, 2018 2:36 pm Post subject: |
|
|
Hat mich nur gewundert, weil auf meinen anderen Systemen nach wie vor MySQL installiert ist – und da wurde es auch nur als Abhängigkeit mitinstalliert … Das mit Libreoffice ist klar, ist ja schon ne ganze Zeit her. |
|
Back to top |
|
|
alexander_ro Guru
Joined: 22 Nov 2014 Posts: 427
|
Posted: Sun May 27, 2018 6:33 pm Post subject: |
|
|
Das kommt vielleicht darauf an welches Profil Du mit eselect gewählt hast oder welche Version des Profils. Die legen ja fest was als default installiert wird.
Code: | eselect profile list |
Aber das schöne ist ja das man das bei Gentoo immer ändern kann solange nicht eine bestimmte Version von einem Paket explizit von dem Paket das man installiert benötigt wird. Wenn Du alle System gleich haben möchtest was ja durchaus Sinn macht musst Du halt per USE-Flag Deinen Wunsch vorgeben. |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Sun May 27, 2018 6:47 pm Post subject: |
|
|
An das Profil hatte ich auch schon gedacht, aber das ist in allen Fällen
Code: | default/linux/amd64/17.0/desktop/plasma |
|
|
Back to top |
|
|
alexander_ro Guru
Joined: 22 Nov 2014 Posts: 427
|
Posted: Sun May 27, 2018 7:21 pm Post subject: |
|
|
Hab ich entdeckt: In Gentoo, dev-db/mariadb is the default package for items that depend on virtual/mysql
Von hier: https://wiki.gentoo.org/wiki/MariaDB |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Sun May 27, 2018 8:41 pm Post subject: |
|
|
Na dann liegt's wohl daran, dass es ein neues System ist. Und meine anderen haben sozusagen „Bestandsschutz“ … danke für den Link :-) |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1921 Location: Schweiz
|
Posted: Mon May 28, 2018 6:48 am Post subject: |
|
|
MariaDB ist, so weit ich das im GIT vom Gentoo-Repo erkennen konnte, seit mindestens 2015 an erster Stelle im ebuild "virtual/mysql" also Standard und auch andere Distributionen (Debian ab Version 9) bevorzugen inzwischen MariaDB.
Ich persönlich habe schlicht zu wenig Ahnung von Datenbanken um die technischen Unterscheide zwischen MySQL und MariaDB zu kennen und diese sind mir auch ziemlich egal, ich nehme die Datenbank welche von der App die ich benutzen möchte verlangt wird. Aber aufgrund der parallelen zum Vorfall von Open/LibreOffice würde ich persönlich auch eher zu MariaDB greifen wenn ich denn eine Entscheidung treffen müsste. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Last edited by schmidicom on Mon May 28, 2018 11:00 am; edited 3 times in total |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2389 Location: Germany
|
Posted: Mon May 28, 2018 10:35 am Post subject: |
|
|
Sehr interessant. Ich muss gestehen das hab ich so bisher auch noch nicht verinnerlicht.
Damit der Version-Sprung mit der Zeit nicht ausartet sollte ich dieses Jahr vielleicht mal erwägen die Datenbanken zu migrieren.
MariaDB hatte ja mal schlechte Schlagzeilen weil so viele Installationen mit einem Defaultpasswort im Netz öffentlich zugänglich waren... |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Mon May 28, 2018 3:03 pm Post subject: |
|
|
Naja, das letzte Gentoo-System vor dem habe ich 2014 aufgesetzt. Das erklärt dann auch, warum da (noch) MySQL installiert wurde.
Wird schon alles passen ;-) |
|
Back to top |
|
|
alexander_ro Guru
Joined: 22 Nov 2014 Posts: 427
|
Posted: Mon May 28, 2018 4:45 pm Post subject: |
|
|
Ja ich glaube auch das der jetzige Standard mit MariaDB eine gute Wahl ist. Ein Wechsel zu MySql ist eigentlich nur Sinnvoll wenn Du selbst mit MySql schon lange Erfahrung hast und selber Datenbank Anwendungen baust. Oder Oracel Kunde bist und deren Support möchtest.
@ChrisJumper:
Nicht geänderte default Passwörter der Datenbank anzulasten finde ich nicht wirklich gerechtfertigt. |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Mon May 28, 2018 7:56 pm Post subject: |
|
|
Auf dem System, um das es geht, wurde MariaDB eh nur als Abhängigkeit gezogen. Ich benutze es aktiv gar nicht. Mich hat nur interessiert, warum es gerade da MariaDB war, und nicht MySQL wie auf meinen anderen Systemen. Von daher soll's mir Recht sein.
Und wer einen Datenbankserver mit unveränderten Default-Passwörtern online stellt, dem ist beim besten Willen nicht mehr zu helfen … |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2389 Location: Germany
|
Posted: Mon May 28, 2018 9:27 pm Post subject: |
|
|
alexander_ro wrote: |
@ChrisJumper:
Nicht geänderte default Passwörter der Datenbank anzulasten finde ich nicht wirklich gerechtfertigt. |
Ja, da ist etwas dran. Hab ich so noch nicht gesehen. Andererseits ein System das seine Dienste direkt Verfügbar stellt ohne ein neues Passwort anzulegen ist ein schlechtes System oder Programm. Natürlich ist wahrscheinlich der Admin schuld. Ich vermute das die Systeme irgendwelche Blogs waren oder Systeme die einen anderen Webservice bereit stellen und die Informationen als Abhängigkeit in der Datenbank speichern. Dann wäre in den News auch angebracht diese Blogs oder Shopware zu nennen.
Andernfalls kann ich mir das nicht erklären.
Es muss wohl so abgelaufen sein das jemand Docker-Instanzen/alternative Virtualisierung, installiert hat und dort die Dienstleistung X lief aber die Datenbank automatisch per Default-Passwort aufgesetzt wurde. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5165
|
Posted: Tue May 29, 2018 6:28 am Post subject: |
|
|
alexander_ro wrote: | Ja ich glaube auch das der jetzige Standard mit MariaDB eine gute Wahl ist. Ein Wechsel zu MySql ist eigentlich nur Sinnvoll wenn Du selbst mit MySql schon lange Erfahrung hast und selber Datenbank Anwendungen baust. Oder Oracel Kunde bist und deren Support möchtest. |
Da MariaDB ein fork von MySQL ist, war es zu mindestens zu anfangs ein drop in replacement für mysql. Die meisten Tools für MySQL (z.b. phpmyadmin) funktionieren auch mit MariaDB. Nur wenn das tool mysql features verwendet, welche nach dem fork entwickelt und nicht von den mariadb entwicklern übernommen wurden, könnte es zu problemen kommen _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
|