mysql Client fehlt

mig2

Benutzer
Mitglied seit
01. Nov 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Guten Abend zusammen,
ich bin nun seit Tagen an diesem Problem dran. Ich will folgendes erreichen.
Auf einer DS1812+ will ich die Software Fhem Homeautomatisation einrichten. Das hat so weit funktioniert.
Als nächstes habe ich die DB MariaDb10 installiert, inkl. phpMyAdmin. Mit phpMyAdmin konnte ich eine DB Anlegen und auch die Korrekten Benutzer. Von meinem Windowsrechner kann ich auf die DB auf dem NAS zugreifen. Wenn ich aber nun von FHEM zugreifen möchte, kommt die Meldung, das mysql fehlt.
Wenn ich auch per ssh auf das Nas zugreife, finde ich kein mysql.
Ich habe schon viel gelesen, habe aber nicht den richtigen Hinweis gefunden, wie ich mysql auf dem Nas installieren könnte.

Kann mir jemand helfen?

Danke & Gruss

Peter
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Hallo und willkommen im Forum.

Ist die Erweiterung "mysql" in der von Dir verwendeten PHP-Version aktiviert?

Unbenannt.jpg
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
MariaDB5 /volume1/@appstore/MariaDB/usr/bin/mysql
MariaDB10 /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql
zu beiden zeigen dann noch etliche Symlinks. Hast Du nur MariaDB10 installiert?

Gruß Götz
 

mig2

Benutzer
Mitglied seit
01. Nov 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hi,
ich bin nun einen Schritt weiter gekommen.
Mitt /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql -uroot -p fhem kann ich mysql starten. Wenn ich aber direkt in diesem Verzeichniss bin und dann nur mysql -uroot -p fhem versuche, kommt '-sh: mysql: command not found'.
Ich habe dann noch den Pfad in die $PATH eingestellt, bringt aber auch nix, kommt die gleiche Fehlermeldung :(

Gruss Peter
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
vermutlich müsste man das @ escapen, also \@. Du kannst aber auch /usr/local/mariadb10/bin in den Pfad aufnehmen, dort ist ein Symlink vorhanden.

Gruß Götz
 

mig2

Benutzer
Mitglied seit
01. Nov 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hi,
das geht leider nicht. Ich kann folgendes machen

root@DiskStation:/usr/local/mariadb10/bin# cd /usr/local/mariadb10/bin
root@DiskStation:/usr/local/mariadb10/bin# mysql -uroot -p fhem
-ash: mysql: command not found
root@DiskStation:/usr/local/mariadb10/bin# /usr/local/mariadb10/bin/mysql -uroot -p fhem
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 128
Server version: 10.0.32-MariaDB Source distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [fhem]>

Also, wenn ich im Verzeichniss bin, geht der direkt Aufruf von mysql nicht. Wenn ich aber den ganzen Pfad angeben, dann geht der Aufruf.
Damit ich von FHEM den Zugriff machen kann, muss das mit mysql gehen.

Gruss Peter
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
wenn der Pfad zu mysql nicht in PATH ist muß man wenn man in dem Verzeichnis ist ./mysql eingeben.

Gruß Götz
 

linuxdep

Benutzer
Mitglied seit
02. Jan 2009
Beiträge
584
Punkte für Reaktionen
11
Punkte
38
oh man, auch wenn das schon einige zeit alt ist hier, gerade auch drüber gestolpert, wollte meinen Data Logger Pro für meine UVR1611 von meiner DS414 endlich mal umziehen, dabei ist mir das auch aufgefallen. Warum setzt Synology den PATH nicht richtig?

Des weiteren brauche ich irgend wie das PEAR Packet (was auch immer das macht), aber das scheint wohl mit php5.6 nur zu harmonieren, das kotzt mich schon wieder an... gerade wieder zurück auf dem "ich bleibe bei syno" Pfad, wieder ein Rückschlag.
Irgend wie vieles Richtig was syno da macht, aber doch nicht alles...schade. Muss ich mir eine andere Lösung suchen.
 


 

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