目前superset的官網沒給出windows的安裝教程,但是實際操作是可以的,網上有很多教程,再次就不贅述!
本篇隨筆是介紹superset如何連接mysql數據源,本人踩坑踩了一整天。=_= ~~~~
- 按照網上的教程安裝好superset之后,已經可以跑通,先看一下我這邊的例子:
在安裝完必需的插件和數據庫之后在cmd里運行如上的語句!
pao't跑通后登陸127.0.0.1:8088進入登陸界面,然后輸入賬號密碼進入superset。
- 這里配置Mysql數據源,這邊的數據源是我修改了superset源代碼下的config.py配置文件里面的數據庫地址從而導進去的。
但是這邊修改了配置文件中的數據源之后登陸superset會一直顯示用戶名名和密碼錯誤。所以在導入數據源之后記得修改回來。
這里jiang將sqllite的數據源注釋掉,把mysql改成自己本地的連接。然后坑就來了,這邊報了一個數據庫1045的錯誤。
我連數據庫都進步不去,最后是去了數據庫找到MySQL安裝路徑下的my.ini文件。
在mysqld這個位置下面加上skip-grant-table
這樣就不需要密碼進入mysql,然后在MySQL里面重置密碼,刷新權限,記得最后把配置改回來。
這樣解決了1045的問題。
然后就是連接mysql的問題,按照網上面的格式輸入,一直顯示連接不上
最后的解決方法是我不經意間將配置文件中我之前修改的連接格式用上來,結果通了。
都是自己踩坑之后總結的,如有不當,敬請包含。最后,祝大家早日解決bug。