在 Ubuntu 上使用 Informix,一般有两种常见方式:
下面我按最实用的方式给你讲。
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker
IBM 官方有 Developer Edition 镜像:
docker pull ibmcom/informix-developer-database
docker run -d \
--name informix \
-p 9088:9088 \
-e LICENSE=accept \
ibmcom/informix-developer-database
默认信息:
informixin4mixdocker exec -it informix bash
dbaccess
⚠️ 官方 不提供 Ubuntu 的 .deb 安装包,通常只能在 RHEL / SUSE 上原生安装。
在 Ubuntu 上一般使用:
如果你坚持原生安装,需要:
IBM Informix Developer Edition (Linux x86_64).tar 包手动安装示例(不推荐新手):
export INFORMIXDIR=/opt/ibm/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix
dbaccess
CREATE DATABASE testdb;
CREATE TABLE user (
id INTEGER,
name CHAR(20)
);
pip install informixdb
import informixdb
conn = informixdb.connect("testdb", user="informix", password="in4mix")
| 方式 | 推荐度 | 说明 |
|---|---|---|
| Docker | ⭐⭐⭐⭐⭐ | 最简单、最稳定 |
| 原生安装 | ⭐ | Ubuntu 不官方支持 |
| 虚拟机 | ⭐⭐⭐ | 接近生产环境 |
如果你告诉我:
我可以给你更精确的配置方案。