Hello all,
I am stuck with an error that I do not understand with the configuration of
my remote MariaDB server.
*What I checked:*
- Remote access on my database server is enabled.
- Remote login from the weewx host is working as well. (confirmed with
mariadb -uweewxdb -hdatabase.homenet.local -p; entered the password and
had access)
*My weewx.conf file: (shortened)*
[DataBindings]
[[wx_binding]]
database = archive_mysql
table_name = archive
manager = weewx.manager.DaySummaryManager
schema = schemas.wview_extended.schema
[Databases]
# MySQL
[[archive_mysql]]
database_name = weewx
database_type = MySQL
[DatabaseTypes]
# Defaults for MySQL databases
[[MySQL]]
driver = weedb.mysql
host = database.homenet.local
user = weewxdb
password = ComplexPrefix,weewxdb # tried also with single and
double quotes
My assumption is, that the comma in my password might cause trouble.
But I also tried it with 'ComplexPrefix,weewxdb' or
"ComplexPrefix,weewxdb", and neither helps.
*I get an error in my Python:*
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** File "/usr/share/weewx/weedb/mysql.py", line 54, in gua>
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** return fn(*args, **kwargs)
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** File "/usr/share/weewx/weedb/mysql.py", line 136, in __>
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** connection = MySQLdb.connect(host=host, port=int(port>
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** File "/usr/lib/python3/dist-packages/MySQLdb/__init__.p>
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** return Connection(*args, **kwargs)
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** File "/usr/lib/python3/dist-packages/MySQLdb/connection>
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** super(Connection, self).__init__(*args, **kwargs2)
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** *TypeError: connect() argument 3 must be str, not list*
Aug 30 11:34:46 weewx python3[2909]: weewx[2909] CRITICAL __main__:
**** Exiting.
What is the next thing that I should try?
Thanks and best regards,
Marcus
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/f33579fc-2ac0-44bf-a413-a2a1961cddd2n%40googlegroups.com.