使用 Ksql 連接到 KingbaseES 數(shù)據(jù)庫實例恨锚。
關于使用 Ksql 連接到數(shù)據(jù)庫
您必須連接到 KingbaseES 數(shù)據(jù)庫才能查詢或修改該數(shù)據(jù)庫中的數(shù)據(jù)宇驾。您可以連接到默認數(shù)據(jù)庫或通過網(wǎng)絡連接到其他數(shù)據(jù)庫。
Step 1:打開命令窗口
在您的平臺上執(zhí)行必要的操作以打開一個窗口猴伶,您可以在其中輸入操作系統(tǒng)命令课舍。
Step 2:設置操作系統(tǒng)環(huán)境變量
根據(jù)您的平臺塌西,您可能必須在啟動 Ksql 之前設置環(huán)境變量,或者至少驗證它們是否正確筝尾。
Step 3:啟動 Ksql
啟動 Ksql捡需。
Step 4:Ksql 連接到 KingbaseES 數(shù)據(jù)庫
使用 Ksql 連接到 KingbaseES 數(shù)據(jù)庫實例,可以用不同用戶的身份重新連接筹淫。
1.1 關于使用 Ksql 連接到數(shù)據(jù)庫??
KingbaseES 數(shù)據(jù)庫包含以下組件:KingbaseES 數(shù)據(jù)庫實例站辉,它是進程和內(nèi)存的集合,以及一組包含用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的磁盤文件损姜。
由于主機上可能有多個 KingbaseES 實例饰剥,每個實例都有自己的一組數(shù)據(jù)文件,因此您必須確定連接的實例薛匪。對于本地連接捐川,您可以通過設置操作系統(tǒng)環(huán)境變量來識別實例。對于遠程連接逸尖,您可以通過指定網(wǎng)路和數(shù)據(jù)庫服務名稱來識別實例古沥。對于本地和遠程連接,您必須設置環(huán)境變量以幫助操作系統(tǒng)找到 Ksql 可執(zhí)行文件并為可執(zhí)行文件提供其支持文件和腳本路徑娇跟。
1.2 Step 1:打開命令窗口??
在您的平臺上執(zhí)行必要的操作以打開一個窗口岩齿,您可以在其中輸入操作系統(tǒng)命令。
1.3 Step 2:設置操作系統(tǒng)環(huán)境變量??
根據(jù)您的平臺苞俘,您可能必須在啟動 Ksql 之前設置環(huán)境變量盹沈,或者至少驗證它們是否設置正確。
例如吃谣,在大多數(shù)平臺上乞封,您需需要配置 PATH 環(huán)境變量以包含 KingbaseES 的 bin 目錄。
在 Linux 上岗憋,通過輸入操作系統(tǒng)命令來設置環(huán)境變量肃晚。
-- Setting Environment Variables in Linux (C Shell)setenv LD_LIBRARY_PATH=/home/test/kb_install/lib/kingbase/? ? ? ? ? -- Setting Environment Variables in Linux (Bash Shell)
export LD_LIBRARY_PATH=/home/test/kb_install/lib/kingbase/
1.4.?Step 3:啟動 Ksql??
要開始使用 Ksql, 您必須首先了解如何啟動和停止 Ksql。
請確保在您的計算機上已經(jīng)安裝了 Ksql
登錄到操作系統(tǒng) (如果需要)
輸入連接到數(shù)據(jù)庫的命令仔戈,然后按 Enter 鍵
ksql -h hostname -U username -d dbname -p port
1.5 Step 4:Ksql 連接到 KingbaseES 數(shù)據(jù)庫??
當您啟動 Ksql 時, 需要一個用戶名和密碼才能登錄到 KingbaseES 數(shù)據(jù)庫模式关串。您的用戶名和密碼是 KingbaseES 數(shù)據(jù)庫授權的用戶。
您可以使用連接命令對不同的用戶進行連接监徘,用戶名和密碼必須對該數(shù)據(jù)庫有效晋修。例如,連接到 user1 用戶:
-- Connect to a Local Database User
ksql -U username -d dbname -p port
-- Connect to a? Database with the Host IP Address
ksql -h hostname -U username -d dbname -p port
1.6Ksql 連接數(shù)據(jù)庫命命令語法??
連接命令格式如下:
ksql [option...] [dbname [username]]
ksql -U username -d dbname -p port