Seite 1 von 1

ältere MariaDB Version auf Debian10

Verfasst: Mo 28. Sep 2020, 22:13
von Xantorix
Hallo an alle.
Ich habe mich dazu hinreisen lassen meinen server auf Debian10 (openmediavault5) zu upgraden.
Jetzt will der Maria DB 10.3.23 installieren.
Ich glaub ich hab ein Problem.
Kann mir jemand helfen eine passende Version für CAO zu installieren?

Lieben Dank Gruß Xante

Re: ältere MariaDB Version auf Debian10

Verfasst: So 4. Okt 2020, 18:59
von Xantorix
Hallo, leider steht mein CAO immer noch mit der DB auf Kriegsfuß.
Ich probiere mich gerade am kompilieren der Mariadb 10.2.6.
Das stellt mich vor neue Schwierigkeiten mit cmake.
Ich kompiliere scheinbar ohne Fehler aber komme dennoch danach nicht weiter.

Kann mir ein Linuxkenner weiter helfen?

Danke Gruß Xante

Re: ältere MariaDB Version auf Debian10

Verfasst: Mo 5. Okt 2020, 06:58
von Xantorix
Sorry das ich noch mal nerve. Ich habe das ganze Wochenende versucht Mariadb wieder gangbar zu bekommen. Leider ohne Erfolg. Kompilieren lässt sich die 10.2.6. Aber zum Laufen bekomme ich sie nicht.
Hat niemand einen Server auf Debian 10?
Und wie schaut es zukünftig mit der Kompatibilität zu neueren Versionen von Mariadb aus?
Ich würde mich sehr freuen wenn mir jemand helfen könnte.
Vielen Dank Gruß Xante

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 10:11
von Detlef.G
Hallo Xante,
meine /etc/apt/sources.list hat diesen Eintrag

##deb [arch=amd64,i386] http://sgp1.mirrors.digitalocean.com/ma ... 0.1/ubuntu xenial main
# deb-src [arch=amd64,i386] http://sgp1.mirrors.digitalocean.com/ma ... 0.1/ubuntu xenial main
##deb http://mirror.netcologne.de/mariadb/repo/10.1/debian jessie main
# deb-src http://mirror.netcologne.de/mariadb/repo/10.1/debian jessie main
deb [arch=amd64,ppc64el,i386] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu xenial main

Paket von der Aktualisierung raus nehmen:
Im Terminal Fenster eingeben!
apt-mark hold NameDesPakets [Enter]

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 13:16
von Xantorix
Vielen Dank Detlef,

ich habe mich nach 2 Tagen und Nächten dazu entschieden den Server neu aufzusetzen. Jetzt halt wieder Debian9.

Mariadb läuft soweit. Leider bekomme ich noch keine Verbindung von Cao zur DB.

User root kann mit 'mysql -u root -pgeheim M001' auf die Datenbank. Und nach dem zurücksichern sieht er auch mit 'SHOW TABLES;' die Tabellen von CAO.

Etwas übersehe ich wohl. Hast du eine Idee was ich wohl nach der Installation vergessen habe?

Gruß Xante

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 16:34
von hh-cm
Ich weiß gerade nicht ob´s bei Debian 9 die gleiche Datei ist. Aber der Server hört in der Standardinstallation nur auf Lokale anfragen.

Schau mal, ob es die Datei

Code: Alles auswählen

/etc/mysql/mariadb.conf.d/50-server.cnf
gibt. Dort muss die Zeile.

Code: Alles auswählen

bind-address           = 127.0.0.1
auskommentiert werden. (Einfach eine # davor)

Sollte es diese Datei nicht geben, versuch folgendes.

Code: Alles auswählen

cd /etc/mysql
grep -R "bind-address"
Die Datei sollte sich finden lassen.

Zu der Frage mit der zukünftigen Kompatibilität.
THEORETISCH ist CAO kompatibel. Bisher fehlte allerdings die Zeit um alles zu testen.

MariaDB und MySQL finden ständig wege um etwas zu ändern. Das ist nicht mal negativ gemeint, nur läuft CAO mit diesen Änderungen nicht auf anhieb.

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 16:46
von Xantorix
Danke für die Antwort. Leider trotz auskommentieren noch immer keine Verbindung von CAO zur DB.

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 17:31
von hh-cm
Der MySQL/MariaDB Server wurde aber nach der Änderung neu gestartet ? ;)

z.B

Code: Alles auswählen

/etc/init.d/mysql restart

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 18:01
von Xantorix
Ja klar. Hab auch mal mit " bind-address = 0.0.0.0 " probiert. Kein Erfolg.
Im Cao Admin hab ich Server auch schon alles durch. "localhost" "127.0.0.1" "192.168.170.25" IP des NAS.
Bei letzter kommt "Host 'xxxxx.fritz.box' is not allowed to connect to this MariaDB server"

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 19:18
von hh-cm
Xantorix hat geschrieben: Di 6. Okt 2020, 18:01 Bei letzter kommt "Host 'xxxxx.fritz.box' is not allowed to connect to this MariaDB server"
Die Fehlermeldung hätte vieles erspart.

Bei der Neuinstallation gibt es keinen Benutzer der von extern auf die Datenbank zugreifen darf. (schon gar nicht root)
Da hilft folgendes an der Konsole. Jeweils mit Enter/Return getrennt

Code: Alles auswählen

mysql -u root -p
<passworteingabe>
CREATE USER 'cao'@'%' IDENTIFIED BY 'einpasswort';
GRANT ALL PRIVILEGES ON datenbankname.* TO 'cao'@'%';
FLUSH PRIVILEGES;
Im CAO Admin dann als Benutzer: cao und als Passwort: einpasswort eingeben.

Re: ältere MariaDB Version auf Debian10

Verfasst: Di 6. Okt 2020, 19:31
von Xantorix
Danke für deine Geduld.
Jetzt sieht es schon besser aus. Aber noch nicht ganz gut.

"Der Server ist erreichbar jedoch wurde der Zugriff verweigert!"

P.S. Sorry hatte Schreibfehler drin. Es geht jetzt wieder alles mit CAO. Vielen Dank
Jetzt muss nur noch asterisk mit hylafax und iaxmodem wieder laufen.

Gruß Xante