使用 vsql 连接
命令行工具 vsql 是 VexDB 提供的客户端连接工具。vsql 除了具备操作数据库的基本功能,还提供了若干高级特性,便于用户使用。本节仅介绍如何使用 vsql 连接数据库,关于 vsql 的更多使用方法请查阅 vsql 工具。
前提条件
已确认连接信息,包括连接的IP、数据库名称与数据库端口。
具体步骤
- 以安装 VexDB 的操作系统用户身份,登录数据库实例所在主机。
- 运行以下命令连接数据库。数据库安装完成后,存在一个默认数据库 postgres。第一次连接数据库时可以连接到此数据库。
vsql -d postgres -p 5432 [-h xx.xx.xx.xx]
其中:- -d:指定需要连接的数据库名称。
- -p :指定数据库的端口号。
- -h :指定正在运行服务器的主机名或者 Unix 域套接字的路径。
- 若进行本地连接,则指定本地主机或不指定-h。
- 若进行远程连接,则指定远程客户端的IP地址。
- 可以使用 -U 指定连接数据库的用户。未指定连接使用的用户身份时,默认使用数据库初始用户(与安装 VexDB 的操作系统用户同名)进行连接。
连接成功后,系统显示类似如下信息:vsql((VexDB Developer Edition {version}) compiled at {datetime} commit {commit_id} last mr ) Non-SSL connection (SSL connection is recommended when requiring high-security) Type "help" for help. postgres=>
这表示用户现在可以交互地键入 SQL 命令了,它们将发送给 VexDB 服务器,并能够在屏幕上显示 SQL 或命令的结果。 - 执行断开客户端连接的 vsql 元命令。
\q