I'm assuming that the section [[MySQL]], which you show as being under [Databases], is actually under [DatabaseTypes].
If that's the case, then the problem is that under [[wx_binding]], the option "database" should be set to "archive_mysql", not "weewx". But, if [[MySQL]] is in fact under [Databases], then that has to be corrected. If you get confused, look at the original weewx.conf <https://github.com/weewx/weewx/blob/master/src/weewx_data/weewx.conf>. The comments tell you what to do. On Wed, Jan 8, 2025 at 6:21 AM Adam Morgan <adamcodes...@gmail.com> wrote: > I left out this part of the config: > > [[wx_binding]] > # The database must match one of the sections in [Databases]. > # This is likely to be the only option you would want to change. > database = weewx > # The name of the table within the database. > table_name = archive > # The manager handles aggregation of data for historical summaries. > manager = weewx.manager.DaySummaryManager > # The schema defines the structure of the database. > # It is *only* used when the database is created. > schema = schemas.wview_extended.schema > > On Wednesday, January 8, 2025 at 9:06:28 AM UTC-5 Adam Morgan wrote: > >> Hello, and thank you so much to all of you that work on the software and >> participate in this forum. I've been using weewx for a while now, and I >> hope to be able to contribute to the community going forward. >> >> I am trying to write to a mariadb instance on my network. I have several >> other self-hosted apps on my network that write to the database, and there >> are absolutely no network / port restrictions on the db. >> >> Maybe its just me, but the instructions >> <https://weewx.com/docs/5.0/usersguide/mysql-mariadb/#2-change-the-weewx-configuration-to-use-mysql> >> are a little murky. I am not sure that I have the config right. I can >> connect to the db with the user and password, so I don't think that is the >> issue. >> >> Here are some snippets from my config. >> >> [Databases] >> >> # A SQLite database is simply a single file. >> [[archive_sqlite]] >> database_name = weewx.sdb >> database_type = SQLite >> >> # MySQL >> [[archive_mysql]] >> database_name = weewx >> database_type = MySQL >> >> [[MySQL]] >> driver = weedb.mysql >> # The host where the database is located. >> host = 192.168.1.100 >> port = 3306 >> # The user name for logging in to the host. >> user = weewx >> # Use quotes around the password to guard against parsing errors. >> password = "weewx" >> >> >> >> *Note: I tried appending the port to the end of "host" - same error.* >> here is the error: >> >> admin@WeatherPi:~ $ sudo journalctl -u weewx -f >> Jan 08 08:47:00 WeatherPi weewxd[19901]: weewx.UnknownDatabase: Unknown >> database ''weewx'' >> Jan 08 08:47:00 WeatherPi weewxd[19901]: CRITICAL __main__: **** >> manager_dict['database_dict'] = get_database_dict_from_config(config_dict, >> database) >> Jan 08 08:47:00 WeatherPi weewxd[19901]: CRITICAL __main__: **** >> >> [image: weewx.png] >> > -- > 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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/d5298881-213a-4f70-86d5-09b098677cc5n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/d5298881-213a-4f70-86d5-09b098677cc5n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zED3vi1eSQrVmVtUTcGdNr5wmZrRO%3DzzztFYmadyN_tBQg%40mail.gmail.com.