Hello.  Have a fresh install running on an Rpi 3 and all is working finr 
using default  SQLite. I would lite to use MySQL.  Have MySQL running on a 
different computer on my network.  When I make the change in weewx.conf it 
gives me the errors shown in the syslog as seen below.  

 I have other computers using the same database server for other stuff with 
no problems. 
On the db server I created an empty db called "weewx" and a user with the 
same name and password "weewx"
The PI running weewx did not have MySQL installed so I tried installing it 
and got the exact same error.

any thoughts?  Thanks.





Feb 12 12:01:34 Control weewx[29777]: wxcalculate: The following algorithms 
will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Feb 12 12:01:34 Control weewx[29777]: engine: Archive will use data binding 
wx_binding
Feb 12 12:01:34 Control weewx[29777]: engine: Record generation will be 
attempted in 'hardware'
Feb 12 12:01:34 Control weewx[29777]: engine: Using archive interval of 300 
seconds (specified in weewx configuration)
Feb 12 12:01:34 Control weewx[29777]: engine: Caught unrecoverable 
exception in engine:
Feb 12 12:01:34 Control weewx[29777]:     ****  No module named MySQLdb
Feb 12 12:01:34 Control weewx[29777]:     ****  Traceback (most recent call 
last):
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 841, in main
Feb 12 12:01:34 Control weewx[29777]:     ****      engine = 
engine_class(config_dict)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 76, in __init__
Feb 12 12:01:34 Control weewx[29777]:     ****      
self.loadServices(config_dict)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 140, in loadServices
Feb 12 12:01:34 Control weewx[29777]:     ****      
self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict))
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 486, in __init__
Feb 12 12:01:34 Control weewx[29777]:     ****      
self.setup_database(config_dict)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 584, in setup_database
Feb 12 12:01:34 Control weewx[29777]:     ****      dbmanager = 
self.engine.db_binder.get_manager(self.data_binding, initialize=True)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/manager.py", line 824, in get_manager
Feb 12 12:01:34 Control weewx[29777]:     ****      
self.manager_cache[data_binding] = open_manager(manager_dict, initialize)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/manager.py", line 973, in open_manager
Feb 12 12:01:34 Control weewx[29777]:     ****      manager_dict['schema'])
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weewx/manager.py", line 125, in open_with_create
Feb 12 12:01:34 Control weewx[29777]:     ****      connection = 
weedb.connect(database_dict)
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weedb/__init__.py", line 60, in connect
Feb 12 12:01:34 Control weewx[29777]:     ****      
__import__(db_dict['driver'])
Feb 12 12:01:34 Control weewx[29777]:     ****    File 
"/usr/share/weewx/weedb/mysql.py", line 10, in <module>
Feb 12 12:01:34 Control weewx[29777]:     ****      import MySQLdb
Feb 12 12:01:34 Control weewx[29777]:     ****  ImportError: No module 
named MySQLdb
Feb 12 12:01:34 Control weewx[29777]:     ****  Exiting.

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to