Redash中文版配置MySQL資料來源

2021-10-21 18:51:23 字數 1410 閱讀 3832

近期,不少小夥伴在諮詢redash怎樣連線mysql資料來源,下面介紹兩種常見環境下的配置方法,其他方式安裝的也可以參考:

centos8連線mysql資料來源

1)、執行命令安裝mysql:

sudo yum install mysql

2)、驗證是否安裝成功:

which mysql

which mysqldump

3)、登陸進入mysql資料庫,建立遠端登入使用者並授權:

例子:(其中root是登陸的使用者,123456是登陸密碼)

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

4)、然後開啟mysql的遠端登入賬號:

flush privileges;

5)、檢視你的mysql伺服器ip位址,獲取到ip位址之後進入centos8下執行:

(root代表mysql資料庫登陸使用者名稱,123456代表mysql資料庫登陸密碼,192.168.137.1代表mysql資料庫ip位址,3306是埠,test是資料庫)

mysql -u root -p123456 -h 192.168.137.1 -p 3306 -d test

6)、安裝mysql資料來源在redash中可以連線

1.在centos8命令列安裝mysql-devel:

sudo yum install mysql-devel

2.進入redash目錄下執行:

source venv/bin/activate

pip3 install mysqlclient

執行完成即可登陸redash在新建資料來源裡面選擇mysql資料來源填入相關引數即可

docker環境配置mysql資料來源

1.通過docker image ls 找到原來的redash映象id,這裡假設為aaabbb

2.啟動乙個redash的docker環境

docker run -ti /bin/bash

示例:docker run -ti aaabbb /bin/bash

3.此時已處在docker環境中,執行

pip install mysqlclient==1.3.14

4.再開乙個終端執行docker ps 找到剛才啟動的容器id,這裡假設為cccddd

docker commit 《新的redash映象名稱》

示例:docker commit cccddd  redash:new

5.現在新的redash映象就生成的。直接用新的redash映象就有mysql資料來源了。

Redash中文版生產環境配置supervisor

1 supervisor介紹 supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。它是通過fork exec的方式把這些被管理的程序當作supervisor的子程序來啟動,這樣只要在supervisor...

Docker部署安裝Redash中文版

1安裝說明 相比linux環境本地安裝而言,docker安裝方式更為簡便,docker指令碼化安裝過程會自動獲取redis postgres python3.7映象,構造redash最新的後台server worker schedule映象。前端npm依賴包安裝和前端最新 打包是通過卷對映方式掛載到...

Redash中文版共享報表URL樣式設定

共享的報表分享之後預設為亮白模式,可以通過修改樣式引數對分享的報表進行樣式修改,此引數是根據url引數進行控制樣式。url引數詳情如下 引數名稱 引數描述 預設值show portal 共享檢視url樣式設定許可權引數 預設為false,需要對樣式進行設定則需將值設為true colorstyle ...