ältere MariaDB Version auf Debian10

Probleme oder Fragen zur Installation, Update und Netzwerkanbindung
Antworten

ältere MariaDB Version auf Debian10

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

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

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

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]
Grüsse Detlef
______________________________________________________
CAO 1.5.0.41K
OsCommerce 2.3.1 aber nur als Katalog
10.1.37-MariaDB
Server Ubuntu Linux 16.04
Clienten 2 Ubuntu 16.04 Desktop mit Wine 4.0

Re: ältere MariaDB Version auf Debian10

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

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.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: ältere MariaDB Version auf Debian10

Danke für die Antwort. Leider trotz auskommentieren noch immer keine Verbindung von CAO zur DB.

Re: ältere MariaDB Version auf Debian10

Der MySQL/MariaDB Server wurde aber nach der Änderung neu gestartet ? ;)

z.B

Code: Alles auswählen

/etc/init.d/mysql restart
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: ältere MariaDB Version auf Debian10

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

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.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: ältere MariaDB Version auf Debian10

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