Closed budda85 closed 6 years ago
Moin, kannst du einmal versuchen den Default-Port (3306) zunehmen?
Könnte mir vorstellen, dass das Problem daher kommt. Stelle das nachher bei mir mal nach.
Moin, habe grade mal in dem Code geschaut. Beim "mysql.connector.connect" wird zur Zeit kein Port mit übergeben. Also nur der default 3306 verwendet.
Für dich wäre jetzt die Lösung in der MySQL.py die Zeile 94 anzupassen.
Original:
connection = mysql.connector.connect(host = globalVars.config.get("MySQL","dbserver"), user = globalVars.config.get("MySQL","dbuser"), passwd = globalVars.config.get("MySQL","dbpassword"), db = globalVars.config.get("MySQL","database"), charset='utf8')
Neu:
connection = mysql.connector.connect(host = globalVars.config.get("MySQL","dbserver"), user = globalVars.config.get("MySQL","dbuser"), passwd = globalVars.config.get("MySQL","dbpassword"), db = globalVars.config.get("MySQL","database"), charset='utf8', port=3307)
Das geht ja glatt als Bug durch... Port vergessen.. na also sowas :-D @thejockel wärst du bereit das nachzuziehen mit nem config Eintrag?
Ich würde es eher als feature sehen.
@Schrolli91 - done PR - #345
Na dann @budda85 wäre nett wenn du den verlinkten Pull Request einfach mal testen könntest.
Ich bin nicht so der Git Profi und habe keine Ahnung wie ich den Teil aus dem Git runterladen kann, aber ich habe es mal abgetippt.
Der Teil für den Port in der MySql.py ist als host deklariert, hier muss port stehen. Aber mit port klappt dann alles.
connection = mysql.connector.connect(host = globalVars.config.get("MySQL","dbserver"), port = globalVars.config.get("MySQL","dbport"), user .....
Ich Danke euch für den schnellen Support
ist inzwischen sowieso in den aktuellen develop branch eingeflossen und sollte laufen ...
Hallo zusammen, ich probiere gerade, dass BOSwatch in eine MariaDB 10, auf einem Synology NAS schreibt. Leider bekomme ich anscheinend keine Verbindung aufgebaut.
22.12.2017 10:26:15 - MySQL [ERROR ] cannot connect to MySQL
Teste ich die Verbindung mit einem PC und z.B. SQLyog mit den selben Zugangsdaten funktiniert alles und ich kann die Tabellen sehen. Woran kann das liegen?
config.ini
Log-Auszug:
Server Information For - boswatch@192.168.0.90
Table Information
Danke und Gruß Jan