近期,不少小夥伴在諮詢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 ...