FineBI 帆軟連接 MySQL 以及顯示亂碼的解決方法
- 0. 說明
- 1. 下載 FineBI
- 2. 安裝及配置
0. 說明
(1)測驗環境:虛擬機win7x64(旗艦版);與物理機的連接方式為 NAT,

在物理機的服務中打開這兩個項,虛擬機才能聯網(便于爬蟲使用),
(2)FineBI 版本:5.1.0
(3)MySQL 版本:8.0.26
1. 下載 FineBI
??到官網下載,個人用戶是免費的,功能齊全(只是用戶連接數有限制而已),沒必要用破解版;商用的話就更不能用破解版了,
官網鏈接:FineBI 下載,
2. 安裝及配置
**前提:**安裝完 MySQL 資料庫,配置好 MySQL 的環境變數(添加 MySQL的 bin 目錄到系統環境變數 path 中即可);修改注冊表中的 MySQL 的 ImagePaht的路徑為你的 MySQL 的 bin 檔案夾,里面的mysqld和引號之類的不要改;并在 MySQL 的根目錄下新建 my.ini,里面寫下以下內容:
[client]
# 設定mysql客戶端默認字符集
default-character-set=utf8mb4
[mysqld]
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=C:\\mysql\\mysql-8.0.26-winx64
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為utf8(現在相當于 utf8mb3,即utf8是utf8mb3的縮寫)
character-set-server=utf8
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB
??上面的 basedir記得修改,改成自己的 MySQL 的檔案夾,其他 MySQL 的安裝操作見之前的筆記,
??下載 FineBI 完雙擊安裝,安裝完打開(雙擊 FineBI 圖示后,會在默認瀏覽器上打開),

設定自己的用戶名和密碼并記住(抄下來或者保存在某個找得到的地方,避免自己忘記,畢竟我還沒試過密碼忘了會怎樣,大不了重裝一次 FineBI),
??接下來到了配置資料庫的環節,首先打開 dos 視窗,登錄 MySQL,在 MySQL 中用以下命令創建一個新的資料庫:
CREATE DATABASE 資料庫名 CHARACTER SET utf8 COLLATE utf8_bin;
比如,要連接 finedb(相當于資料庫名稱為:finedb),那就用以下命令創建:
CREATE DATABASE finedb CHARACTER SET utf8 COLLATE utf8_bin;
這樣做的原因是:官方手冊(點擊這里)里提到了默認字符集要用 utf8,排序規則要用 utf8_bin,如下圖所示:



注意:上圖的驅動選擇以“com”開頭的,就是圖片里顯示的那個,不要選“org”開頭的(因為這個是老版的),
??在連接資料庫之前,使用以下命令打開 MySQL 服務:
net start mysql
??在上圖所示的界面中輸入自己資料庫的用戶名和密碼、主機(一般為 localhost)和埠(默認寫3306,因為上面我們寫 my.ini的時候寫的就是3306),然后點擊“啟用新資料庫”(如果連接不了,那就是沒開啟虛擬機服務,用上述命令打開),

開啟后的界面如上圖所示,然后點擊“管理系統、資料連接管理、新建資料連接”,

我裝的是 MySQL 資料庫,所以我選擇 MySQL:

點擊上面那個圖示,進入到如下圖所示的界面:

全部填寫完成后,點擊右上角的 “測驗連接”,如果連接成功,就點擊右上角的保存:

??之后回到 “資料準備”,點擊 “添加分組”,分組可以自己命名,把滑鼠懸停在新建的這個分組的右邊可以看到三個點,點擊,新建業務包,自己命名,

??滑鼠點擊業務包,進入,點擊 “添加表”,可以選擇 “資料庫表”,也可以選擇 “SQL 資料集”,選擇 “資料庫表” 時,可以直接用滑鼠點擊來選擇需要的表格,但在這個步驟中無法進行表格的條件篩選,選擇 “SQL 資料集” 時,可以根據我們的需要,用 MySQL 陳述句來篩選、排序,選擇出我們需要的內容,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/328237.html
標籤:其他
上一篇:前端性能優化分析
下一篇:Linux-交叉編譯工具鏈的制作(crosstool-ng-1.24),基于ubuntu16.04,虛擬機軟體VM15.5pro或VirtualBox6.1.26
