文档章节

Navicat是如何连接到服务器的呢

N
 Navicat数据库管理工具
发布于 2016/04/05 10:24
字数 1422
阅读 31
收藏 0

    Navicat的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。那么Navicat是如何连接到服务器的呢?

    不管通过SSL、SSH或HTTP,要成功地创建一个新的连接到本机或远程服务器,都要在Navicat常规选项卡中设置连接属性。如果你的互联网服务供应商(ISP)不提供直接访问其服务器,安全通道协定(SSH)或HTTP是另一种解决办法。在“连接名”文本框输入一个恰当地描述你的连接名。

    当登录Navicat Cloud账号后,可以从“添加到”下拉列表选择保存连接在Navicat Cloud或我的连接。如果选择“我的连接”,连接设置和查询会保存在本地机器。

    一、MySQL和MariaDB连接

    可以连接到MySQL远程服务器,但基于安全原因,本机远程直接连接到MySQL服务器已禁用。因此,用户不能使用Navicat Premium或其他类似MySQL管理应用程序直接连接到远程服务器,除非已配置用户权限。默认情况下MySQL 提供用户名为“root”,密码为空。

    主机名或IP地址:数据库所在的主机名或服务器的IP地址。

    端口:连接到数据库服务器的TCP/IP 端口。

    用户名:连接到数据库服务器的用户名。

    密码:连接到服务器的密码。

    二、Oracle连接

    Navicat支持两种Oracle服务器连接:

    在Basic模式中,Navicat通过Oracle Call Interface(OCI)连接到Oracle。OCI是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问Oracle数据库及控制全部SQL语句运行的阶段。OCI是一个标准数据库访问的库和动态链接库形式检索函数。

    在TNS模式中,Navicat使用在tnsnames.ora文件中的别名项目通过Oracle Call Interface(OCI)连接到Oracle服务器。默认情况下,Oracle在安装时已创建一些用户帐号。管理帐号:SYS、SYSTEM、SYSMAN和DBSNMP。样本模式帐号:SCOTT、HR、OE、OC、PM、IX 和SH。

    两种模式的连接类型:

    Basic

    主机名或IP地址:数据库所在的主机名或服务器的IP地址。

    端口:连接到数据库服务器的TCP/IP端口。

    服务名/SID:设置用户连接时用的服务名/SID。选择相应的选项按钮。

    TNS

    用户需要提供网路服务名。

    用户名:连接到数据库服务器的用户名。

    密码:连接到服务器的密码。

    自动连接:勾选此选项,当程序启动时,Navicat会自动打开连接和显示登记的数据库。

    三、PostgreSQL 连接

    基于安全原因,本机远程直接连接到PostgreSQL服务器已禁用。因此,不能使用Navicat Premium或其他类似的PostgreSQL管理应用程序直接连接到远程服务器。默认情况下,PostgreSQL只允许由使用TCP/IP连接的本机计算机连接。其他的机器将无法连接,除非修改在postgresql.conf文件中的listen_addresses,通过修改$PGDATA/pg_hba.conf文件启用基于主机的认证及重开服务器。默认情况下,PostgreSQL提供用户名为“postgres”,密码为空。

    主机名或IP地址:数据库所在的主机名或服务器的IP地址。

    端口:连接到数据库服务器的TCP/IP端口。

    初始数据库:连接时,用户连接到的初始数据库。

    用户名:连接到数据库服务器的用户名。

    密码:连接到服务器的密码。

    四、SQLite连接

    可以选择SQLite数据库的“类型”和指定文件路径。

    现有的数据库文件:连接到“数据库文件”的现有数据库。

    新建SQLite 3:在“数据库文件”创建新的“SQLite 3”数据库。

    新建SQLite 2:在“数据库文件”创建新的“SQLite 2”数据库。

    数据库文件:指定初始数据库文件。如果HTTP通道打开,需要输入数据库的绝对文件路径。

    五、SQL Server 连接

    主机名或IP地址:数据库所在的主机名或服务器的IP地址。

    使用两种方式来验证连接到SQL Server数据库:SQL Server验证和Windows 验证

    SQL Server验证:SQL Server验证使用登录记录来验证连接。每次用户连接,都必须提供他们的服务器登录的用户名和密码。

    Windows验证:当一个用户通过一个视窗用户帐号连接,SQL Server会使用操作系统中Windows主要代符来验证帐号名及密码。这意味着用户身份是由Windows确认。SQL Server不会要求输入密码,并且不执行身份验证。

    以上便是Navicat家族中主要成员的连接内容,连接远程服务器是使用Navicat的首要环节。想要了解更多Navicat教程,可参考Navicat中文官网


本文转载自:http://www.formysql.com/wenti/lianjie-fuwuqi.html

共有 人打赏支持
N
粉丝 7
博文 225
码字总数 94126
作品 0
苏州
Navicat Premium 11 简体中文 x86 x64 版 破解补丁

Navicat Premium 简介 Navicat Premium 是一个可多重连接的数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库,令管理不同类型的...

moz1q1
2015/03/29
0
5
Navicat Premium 11.1.12 简体中文 x86 x64 版 破解补丁

 1. 免责声明   涉及到windows软件破解,病毒恐惧者速速绕行,投入XXX卫士管家的怀抱,恕不远送!本人不对使用过程中可能引起的不适和恐惧负责,破解软件仅供学习交流,请勿用于商业用途!...

zoakerc
2014/10/08
0
21
Navicat Premium 12.0.29 / 12.1.5.0安装与激活

本文介绍Navicat Premium 12.0.29和Navicat Premium 12.1.5.0的安装、激活与基本使用。 博主所提供的激活文件理论支持Navicat Premium 12.0.x系列,但已测试的版本为Navicat Premium 12.0.29...

丿记忆灬永殇丨
01/20
0
0
Navicat Premium for mac激活并汉化

Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目...

风灬云
2015/07/17
0
2
Navicat Premium

Navicat Premium 12.0.18 / 12.0.24安装与激活 若使用Navicat Premium 12.1.7.0请转至Navicat Premium 12.1.7.0安装与激活,其实每个小版本更迭变化不大。另外最重要的是,请仔细阅读本文激活...

DemonsI
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
12分钟前
1
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
20分钟前
0
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
30分钟前
15
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
56分钟前
1
0
区块链技术中的那些能商用的企业级应用

WEPOWER是一家立陶宛初创企业,旨在改变可再生电力项目的付费方式。WePower公司创始人Nick Martyniuk表示,政府统一收购价的存在推动了全球风能与太阳能市场的发展。因此,他的公司希望帮助那...

问题终结者
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部