引言
“hhdb databaseClient”是一套可創(chuàng)建多個連接的數(shù)據(jù)庫管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB等等不同類型的數(shù)據(jù)庫。
為了讓廣大用戶在第一次使用該客戶端時,可以很快上手操作。特意編寫此文檔為用戶提供便利,解決在使用本軟件時碰到的一系列疑問。
軟件安裝、卸載
安裝
解壓軟件安裝包,運行“.exe”文件,根據(jù)安裝向?qū)У奶崾就瓿绍浖惭b。如果防火墻出現(xiàn)提示,請選擇允許。

點擊下一步

繼續(xù)點擊下一步

選擇安裝目錄
注意: 一般來說路徑中不要包含有中文特殊字符等,純英文路徑最佳

勾選恒輝注冊器,點擊下一步

勾選許可并點擊下一步

點擊下一步

點擊安裝,等待安裝完成

安裝已完成

安裝完成后會在桌面新增一個快捷啟動方式,雙擊啟動即可

卸載
卸載請運行根目錄中的maintenancetool.exe

選擇移除所有組件、點擊下一步

點擊卸載

卸載完成

功能介紹
程序界面介紹
在啟動程序后,即顯示程序界面,如下圖所示:

- 主工具欄
訪問基本的對象和功能,例如連接、用戶、表、實例調(diào)整、SQL優(yōu)化、SQL指令及更多 - 導(dǎo)航窗格
是瀏覽連接、數(shù)據(jù)庫和數(shù)據(jù)庫對象的基本途徑 - 對象窗格
顯示一個對象的列表(例如:表、集合、視圖、查詢等) - 操作狀態(tài)欄
用于顯示執(zhí)行操作的狀態(tài)信息,如成功/失敗等
連接
點擊菜單欄中的連接按鈕,在彈出的選擇框中配置連接的參數(shù)。如下圖:

常規(guī)
- 連接名:新建的連接的名稱,使用中文也可以。
- 主機(jī):服務(wù)器的ip地址。
- 端口:服務(wù)器數(shù)據(jù)庫的端口號,此處為hhdb配套的端口號。
- 管理端口:服務(wù)器的數(shù)據(jù)庫的管理端口號,此處為hhdb配套的管理端口。
- 用戶名:登錄服務(wù)器數(shù)據(jù)庫的用戶。
-
密碼:登錄服務(wù)器數(shù)據(jù)庫的密碼。
高級
- 鏈接超時時間:指定在超時之前等待建立連接的時間。
- 寫入超時時間:指定在中止寫入之前等待將塊寫入連接的時間。
-
讀取超時時間:指定在中止讀取之前等待來自連接的更多數(shù)據(jù)的時間。
SSL:(MySQL 和 MariaDB 連接)
- 開啟SSL:是否啟用SSL配置
- 使用驗證:是否啟用秘鑰證書等驗證方式
- 客戶端秘鑰:用于創(chuàng)建一個安全連接的 PEM 格式的 SSL 密鑰文件。
- 客戶端證書:用于創(chuàng)建一個安全連接的 PEM 格式的 SSL 證書。
- CA證書:包含一個信任的 SSL 證書頒發(fā)機(jī)構(gòu)列表的 PEM 格式文件的路徑。
- 驗證針對CA的服務(wù)器證書:檢查服務(wù)器發(fā)送給客戶端的證書中,服務(wù)器的常規(guī)名稱值。
- 指定的Cipher:用于SSL加密允許的Cipher列表。
注意:
Secure Sockets Layer(SSL)是一個通過網(wǎng)際網(wǎng)路傳輸私人文件的協(xié)定。為了安全連接,需要先安裝OpenSSL庫和下載數(shù)據(jù)庫源。需要注意的是,SSL設(shè)置僅適用于MySQL、PostgreSQL和MariaDB,PostgreSQL 8.4或以上版本。
用戶
點擊用戶按鈕,彈出界面如下圖:

編輯用戶
選中一個用戶后,點擊編輯用戶按鈕,進(jìn)入選中用戶的信息設(shè)置頁面。如圖:

- 密碼:輸入密碼并注意格式要求
- 確認(rèn)密碼:注意與之前密碼保持一致
新建用戶
點擊新建用戶按鈕,進(jìn)入新建新用戶界面。如圖:

- 用戶名:輸入用戶名
- 主機(jī):該用戶所管轄的地址,如192.168.xx.xxx,如果設(shè)為%表示為全部
- 密碼:輸入密碼并注意格式要求
- 確認(rèn)密碼:注意與之前密碼保持一致
刪除用戶
刪除當(dāng)前選中的用戶
刪除用戶會彈出警告,確定后才會進(jìn)行刪除。

注意:
如果在沒有連接上數(shù)據(jù)庫的情況下點擊用戶,會提示當(dāng)前沒有連接數(shù)據(jù)庫。

角色
點擊角色按鈕,進(jìn)入角色配置,如下圖:

編輯角色
編輯當(dāng)前選中的角色配置。
可以添加、刪除數(shù)據(jù)庫,并對數(shù)據(jù)庫的表設(shè)置相應(yīng)的權(quán)限

添加數(shù)據(jù)庫
選中想要設(shè)置權(quán)限的庫、表

刪除數(shù)據(jù)庫
刪除選中的數(shù)據(jù)庫
注意如果沒有選擇則會彈窗提示:

都設(shè)置好后點擊確認(rèn)保存
新建角色
新建一個新的角色,并設(shè)定相關(guān)權(quán)限以及參數(shù)。

添加數(shù)據(jù)庫
選中想要設(shè)置權(quán)限的庫、表

刪除數(shù)據(jù)庫
刪除選中的數(shù)據(jù)庫
注意如果沒有選擇則會彈窗提示:

刪除角色
刪除當(dāng)前選中的角色。

注意: 如果在沒有連接上數(shù)據(jù)庫的情況下點擊用戶,會提示當(dāng)前沒有連接數(shù)據(jù)庫。

