2015年11月26日 星期四

mariadb + python on synology nas

紀錄一下
一般而言
大部分的python mysql connector (例如MySQLdb)在安裝的時候都需要找到一個mysql_config程式
偏偏這玩意在synology上搭配的mariadb就是沒有
所以套件安裝過程中會失敗
看到的error會是"EnvironmentError: mysql_config not found"


一般ubuntu等linux套件可以很簡單地利用套件管理安裝libmysqlclient-dev或是libmariadbclient-dev來補上MySQL_config程式
但是synology的OS裏頭沒有方便的套件管理
不過好家在mysql本身也有出python connector (ref https://dev.mysql.com/doc/connector-python/en/connector-python-installation-source.html )
把tarball抓下來在synology NAS上跑python setup.py install基本上一定會成功

然後import mysql.connector再參考https://dev.mysql.com/doc/connector-python/en/connector-python-examples.html 看這套件的API怎麼使用即可.



沒有留言:

張貼留言