發(fā)布時(shí)間:2015-09-14 11: 37: 49
不管通過SSL、SSH或HTTP,要成功地創(chuàng)建一個(gè)新的連接到本機(jī)或遠(yuǎn)程服務(wù)器,都要在Navicat常規(guī)選項(xiàng)卡中設(shè)置連接屬性。如果你的互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP)不提供直接訪問其服務(wù)器,安全通道協(xié)定(SSH)或HTTP是另一種解決辦法。在“連接名”文本框輸入一個(gè)恰當(dāng)?shù)孛枋瞿愕倪B接名。
當(dāng)?shù)卿汵avicat Cloud賬號后,可以從“添加到”下拉列表選擇保存連接在Navicat Cloud或我的連接。如果選擇“我的連接”,連接設(shè)置和查詢會保存在本地機(jī)器。
一、MySQL和MariaDB連接
可以連接到MySQL遠(yuǎn)程服務(wù)器,但基于安全原因,本機(jī)遠(yuǎn)程直接連接到MySQL服務(wù)器已禁用。因此,用戶不能使用Navicat Premium或其他類似MySQL管理應(yīng)用程序直接連接到遠(yuǎn)程服務(wù)器,除非已配置用戶權(quán)限。默認(rèn)情況下MySQL 提供用戶名為“root”,密碼為空。
主機(jī)名或IP地址:數(shù)據(jù)庫所在的主機(jī)名或服務(wù)器的IP地址。
端口:連接到數(shù)據(jù)庫服務(wù)器的TCP/IP 端口。
用戶名:連接到數(shù)據(jù)庫服務(wù)器的用戶名。
密碼:連接到服務(wù)器的密碼。
二、Oracle連接
Navicat支持兩種Oracle服務(wù)器連接:
在Basic模式中,Navicat通過Oracle Call Interface(OCI)連接到Oracle。OCI是一個(gè)應(yīng)用程序界面,讓程序開發(fā)人員使用第三代語言原有進(jìn)程或函數(shù)呼叫來訪問Oracle數(shù)據(jù)庫及控制全部SQL語句運(yùn)行的階段。OCI是一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)庫訪問的庫和動態(tài)鏈接庫形式檢索函數(shù)。
在TNS模式中,Navicat使用在tnsnames.ora文件中的別名項(xiàng)目通過Oracle Call Interface(OCI)連接到Oracle服務(wù)器。默認(rèn)情況下,Oracle在安裝時(shí)已創(chuàng)建一些用戶帳號。管理帳號:SYS、SYSTEM、SYSMAN和DBSNMP。樣本模式帳號:SCOTT、HR、OE、OC、PM、IX 和SH。
兩種模式的連接類型:
Basic |
主機(jī)名或IP地址:數(shù)據(jù)庫所在的主機(jī)名或服務(wù)器的IP地址。 |
端口:連接到數(shù)據(jù)庫服務(wù)器的TCP/IP端口。 |
|
服務(wù)名/SID:設(shè)置用戶連接時(shí)用的服務(wù)名/SID。選擇相應(yīng)的選項(xiàng)按鈕。 |
|
TNS |
用戶需要提供網(wǎng)路服務(wù)名。 |
用戶名:連接到數(shù)據(jù)庫服務(wù)器的用戶名。
密碼:連接到服務(wù)器的密碼。
自動連接:勾選此選項(xiàng),當(dāng)程序啟動時(shí),Navicat會自動打開連接和顯示登記的數(shù)據(jù)庫。
三、PostgreSQL 連接
基于安全原因,本機(jī)遠(yuǎn)程直接連接到PostgreSQL服務(wù)器已禁用。因此,不能使用Navicat Premium或其他類似的PostgreSQL管理應(yīng)用程序直接連接到遠(yuǎn)程服務(wù)器。默認(rèn)情況下,PostgreSQL只允許由使用TCP/IP連接的本機(jī)計(jì)算機(jī)連接。其他的機(jī)器將無法連接,除非修改在postgresql.conf文件中的listen_addresses,通過修改$PGDATA/pg_hba.conf文件啟用基于主機(jī)的認(rèn)證及重開服務(wù)器。默認(rèn)情況下,PostgreSQL提供用戶名為“postgres”,密碼為空。
主機(jī)名或IP地址:數(shù)據(jù)庫所在的主機(jī)名或服務(wù)器的IP地址。
端口:連接到數(shù)據(jù)庫服務(wù)器的TCP/IP端口。
初始數(shù)據(jù)庫:連接時(shí),用戶連接到的初始數(shù)據(jù)庫。
用戶名:連接到數(shù)據(jù)庫服務(wù)器的用戶名。
密碼:連接到服務(wù)器的密碼。
四、SQLite連接
可以選擇SQLite數(shù)據(jù)庫的“類型”和指定文件路徑。
現(xiàn)有的數(shù)據(jù)庫文件:連接到“數(shù)據(jù)庫文件”的現(xiàn)有數(shù)據(jù)庫。
新建SQLite 3:在“數(shù)據(jù)庫文件”創(chuàng)建新的“SQLite 3”數(shù)據(jù)庫。
新建SQLite 2:在“數(shù)據(jù)庫文件”創(chuàng)建新的“SQLite 2”數(shù)據(jù)庫。
數(shù)據(jù)庫文件:指定初始數(shù)據(jù)庫文件。如果HTTP通道打開,需要輸入數(shù)據(jù)庫的絕對文件路徑。
五、SQL Server 連接
主機(jī)名或IP地址:數(shù)據(jù)庫所在的主機(jī)名或服務(wù)器的IP地址。
使用兩種方式來驗(yàn)證連接到SQL Server數(shù)據(jù)庫:SQL Server驗(yàn)證和Windows 驗(yàn)證
SQL Server驗(yàn)證:SQL Server驗(yàn)證使用登錄記錄來驗(yàn)證連接。每次用戶連接,都必須提供他們的服務(wù)器登錄的用戶名和密碼。
Windows驗(yàn)證:當(dāng)一個(gè)用戶通過一個(gè)視窗用戶帳號連接,SQL Server會使用操作系統(tǒng)中Windows主要代符來驗(yàn)證帳號名及密碼。這意味著用戶身份是由Windows確認(rèn)。SQL Server不會要求輸入密碼,并且不執(zhí)行身份驗(yàn)證。
以上便是Navicat家族中主要成員的連接內(nèi)容,連接遠(yuǎn)程服務(wù)器是使用Navicat的首要環(huán)節(jié)。想要了解更多Navicat教程,可參考Navicat中文官網(wǎng)。
展開閱讀全文
︾