NEWS
Sql-Adapter mit MySql verbinden
-
@haus-automatisierung Meinst du den XAMPP? Wurde aus deren Webseite runtergeladen
-
@marcio sagte in Sql-Adapter mit MySql verbinden:
die liegt allerdings noch im Ordner von XAMP, aber diesen will ich ja an sich nicht mehr verwenden..
Also doch XAMP. Dann weißt Du ja wo die Konfiguration zu finden ist. https://www.apachefriends.org/de/faq_osx.html
MySQL configuration file: /Applications/XAMPP/xamppfiles/etc/my.cnf
-
@haus-automatisierung sagte in Sql-Adapter mit MySql verbinden:
bind-address
auf 0.0.0.0 setzen
Ro75.
-
@MarcIO
Dass die Workbench auf dem Mac an die Datenbank ist klar: Da läuft ja beides auf dem gleichen Rechner.Der ioBroker auf dem Pi ist aber ein anderer Rechner - und der darf per Voreinstellung nicht.
Unter Linux erhält man hiermit
mysql --verbose --help
alle möglichen Informationen zur laufenden Instanz. Da steht auch in einer Zeile der Pfad zur Konfig.
Default options are read from the following files in the given order: /etc/my.cnf ~/.my.cnf
Keine Ahnung, ob das auf 'nem Mac in der Konsole auch so funzt.
-
@codierknecht sagte in Sql-Adapter mit MySql verbinden:
Keine Ahnung, ob das auf 'nem Mac in der Konsole auch so funzt.
Nein, weil das Verzeichnis der XAMP-Binaries nicht in der PATH-Variablen liegen wird.
Bitte einfach die
bind-address
in der Config/Applications/XAMPP/xamppfiles/etc/my.cnf
anpassen und den Dienst neustarten. -
@haus-automatisierung sagte in Sql-Adapter mit MySql verbinden:
Bitte einfach die bind-address in der Config /Applications/XAMPP/xamppfiles/etc/my.cnf anpassen und den Dienst neustarten.
Die Frage ist, wo der ganze Kram nun installiert wurde.
Ich habe mich umentschieden und mir nun MySQL separat angelegt
Im Paket als XAMPP oder doch Standalone?
Wenn die Workbench läuft, sollte die das ja wissen (Netzfund, unter "Server Status")
Edit
Sollte laut Tante Gurgel hier liegen:/usr/local/mysql
-
@codierknecht Hab den Pfad auf den Mac doch jetzt 2x geteilt ?!
-
Das findest du in keiner konfigurationsdatei.
Die Berechtigung welcher User von welcher ip(oder alle) auf welche Datenbank mit welchen Rechten zugreifen darf steht in der Datenbank und muss mit speziellen sql Anweisungen abgefragt und gesetzt werden
https://dev.mysql.com/doc/refman/8.4/en/access-control.html
https://stackoverflow.com/questions/8348506/grant-remote-access-of-mysql-database-from-any-ip-address -
@oliverio sagte in Sql-Adapter mit MySql verbinden:
Das findest du in keiner konfigurationsdatei.
Trotzdem muss die bind-adress erstmal stimmen:
Assuming that the above step is completed and MySQL port 3306 is free to be accessed remotely. Don't forget to bind the public IP address in the MySQL configuration file.
-
@haus-automatisierung
Ah ja