AntDB数据库的安装及连接
前言
AntDB数据库是一款同时支持集中式与分布式部署模式的国产数据库,AntDB采用了原生分布式的架构,支持SQL 2016标准,具备“电信级”高可用、在线水平扩容、平滑迁移和多语法兼容等企业级特性。
目前AntDB数据库支持在Linux环境下安装,所以如果需要安装AntDB数据库的话,需要先准备好Linux环境。
AntDB官方下载地址
http://www.antdb.net/download
AntDB JDBC驱动下载地址
http://www.antdb.net/download
AntDB 安装过程
首先开启你的Linux服务器
切换到Root用户
su - root
Password:xxx
创建一个antdb用户
sudo useradd -m antdb
sudo mkdir -p /data/antdb
sudo chown antdb:antdb /data/antdb
sudo chmod 777 /data/antdb
passwd antdb
新的 密码:xxx
重新输入新的 密码:xxx
将安装包(antdb-ce-7.2.0.centos7.x86_64.tar.gz)拷贝到/data/antdb目录下,并修改该安装包的权限(使用xftp等工具传比较方便)
cd /data/antdb
chown -R antdb:antdb antdb-ce-7.2.0.centos7.x86_64.tar.gz
登录新建的用户进行AntDB的安装
su - antdb
解压安装包
cd /data/antdb
tar -xzvf antdb-ce-7.2.0.centos7.x86_64.tar.gz
安装(AntDB的静默形式安装,交互安装看官网)
cd antdb-ce-7.2.0.centos7.x86_64
sh antdb_install.sh -s
至此安装完成!
AntDB登录
安装之后可以看到已存在的默认数据库有:antdb
端口为:6655
数据库的安装地址为:/home/antdb/app/antdb/date
数据库的用户名为:antdb
数据库的密码为:antdb
登录AntDB
adb -d "antdb" -U "antdb" -p "6655"
--解释:-d 表示要登录的数据库
-U 表示该数据库的用户名
-p 表示该数据库的端口
注意:若登录时失败,执行以下命令重启,然后再登录
pg_ctl start -D /home/antdb/app/antdb/data/
至此AntDB登录成功!!!
使用 DBeaver 连接数据库
1、注意选择 PostgreSQL
2、点击编辑驱动设置
3、点击库
4、删除默认的驱动 jar
5、添加提供的驱动 jar (前面下载的JDBC驱动jar)
6、完善连接信息
7、点击测试连接
出现尝试逾时,查看防火墙状态,发现防火墙为开启状态,则需要关闭防火墙
8、关闭防火墙后再尝试连接
再次尝试连接,出现:no further information
原因是数据库没有开启远程访问,需要修改配置文件
这时需要修改配置文件信息
切换到AntDB安装的位置:
cd /home/antdb/app/antdb/data
编辑postgresql.conf:
vi postgresql.conf
监听外部ip请求
添加:
listen_addresses = '*'
port = 6655
编辑pg_hba.conf,允许所有ip访问:
vi pg_hba.conf
添加:
host all all 0.0.0.0/0 trust
修改配置文件之后,先关闭AntDB服务
pg_ctl stop -D /home/antdb/app/antdb/data/
关闭之后再次开启AntDB服务
pg_ctl start -D /home/antdb/app/antdb/data/
重启AntDB服务之后,再次尝试连接。
至此,DBeaver连接AntDB数据库成功!!!
如果以上内容对你有帮助的话,请麻烦点个赞!!!