@@ -52,16 +52,16 @@ gpgcheck=0
5252```
5353保存退出后,安装IvorySQL4
5454```
55- $ sudo dnf install -y ivorysql4 ivorysql4-server ivorysql4-contrib ivorysql4-test
55+ $ sudo dnf install -y IvorySQL-4.4
5656```
5757....
5858
59- 正确安装后,数据库将被安装在/usr/local/ivorysql路径下的ivorysql -version(如:ivorysql- 4)文件夹内
59+ 正确安装后,数据库将被安装在/opt/IvorySQL-4.4/路径下的IvorySQL -version(如:IvorySQL-4. 4)文件夹内
6060....
6161
6262执行以下命令为ivorysql用户赋权:
6363```
64- $ sudo chown -R ivorysql:ivorysql /usr/local/ivorysql
64+ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.4
6565```
6666[[配置环境变量]]
6767** 配置环境变量
@@ -70,11 +70,11 @@ $ sudo chown -R ivorysql:ivorysql /usr/local/ivorysql
7070
7171将以下配置写入~/.bash_profile文件并使用source命令该文件使环境变量生效:
7272```
73- PATH=/usr/local/ivorysql/ivorysql- 4/bin:$PATH
73+ PATH=/opt/IvorySQL-4. 4/bin:$PATH
7474export PATH
75- LD_LIBRARY_PATH=/usr/local/ivorysql/ivorysql- 4/lib
75+ LD_LIBRARY_PATH=/opt/IvorySQL-4. 4/lib
7676export LD_LIBRARY_PATH
77- PGDATA=/usr/local/ivorysql/ivorysql- 4/data
77+ PGDATA=/opt/IvorySQL-4. 4/data
7878export PGDATA
7979```
8080```
@@ -84,7 +84,7 @@ $ source ~/.bash_profile
8484** 数据库初始化
8585
8686```
87- $ initdb -D /usr/local/ivorysql/ivorysql- 4/data
87+ $ initdb -D /opt/IvorySQL-4. 4/data
8888```
8989....
9090 其中-D参数用来指定数据库的数据目录。更多参数使用方法,请使用initdb --help命令获取。
@@ -93,7 +93,7 @@ $ initdb -D /usr/local/ivorysql/ivorysql-4/data
9393** 启动数据库服务
9494
9595```
96- $ pg_ctl -D /usr/local/ivorysql/ivorysql- 4/data -l ivory.log start
96+ $ pg_ctl -D /opt/IvorySQL-4. 4/data -l ivory.log start
9797```
9898
9999其中-D参数用来指定数据库的数据目录,如果<<配置环境变量>> 配置了PGDATA,则该参数可以省略。-l参数用来指定日志目录。更多参数使用方法,请使用pg_ctl --help命令获取。
@@ -102,7 +102,7 @@ $ pg_ctl -D /usr/local/ivorysql/ivorysql-4/data -l ivory.log start
102102查看确认数据库启动成功:
103103```
104104$ ps -ef | grep postgres
105- ivorysql 3214 1 0 20:35 ? 00:00:00 /usr/local/ivorysql/ivorysql-4 /bin/postgres -D /usr/local/ivorysql/ivorysql- 4/data
105+ ivorysql 3214 1 0 20:35 ? 00:00:00 /opt/IvorySQL-4.4 /bin/postgres -D /opt/IvorySQL-4. 4/data
106106ivorysql 3215 3214 0 20:35 ? 00:00:00 postgres: checkpointer
107107ivorysql 3216 3214 0 20:35 ? 00:00:00 postgres: background writer
108108ivorysql 3218 3214 0 20:35 ? 00:00:00 postgres: walwriter
@@ -115,27 +115,27 @@ ivorysql 3238 1551 0 20:35 pts/0 00:00:00 grep --color=auto postgres
115115
116116** 从Docker Hub上获取IvorySQL镜像
117117```
118- $ docker pull ivorysql/ivorysql:4.2 -ubi8
118+ $ docker pull ivorysql/ivorysql:4.4 -ubi8
119119```
120120
121121** 运行IvorySQL
122122```
123- $ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:4.2 -ubi8
123+ $ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:4.4 -ubi8
124124```
125125
126126** 查看IvorySQL容器运行是否成功
127127```
128128$ docker ps | grep ivorysql
129129CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
130- 6faa2d0ed705 ivorysql:4.2 -ubi8 "docker-entrypoint.s…" 50 seconds ago Up 49 seconds 5866/tcp, 0.0.0.0:5434->5432/tcp ivorysql
130+ 6faa2d0ed705 ivorysql:4.4 -ubi8 "docker-entrypoint.s…" 50 seconds ago Up 49 seconds 5866/tcp, 0.0.0.0:5434->5432/tcp ivorysql
131131```
132132
133133== 数据库连接
134134
135135psql连接数据库:
136136```
137137$ psql -d <database>
138- psql (17.2 )
138+ psql (17.4 )
139139Type "help" for help.
140140
141141ivorysql=#
0 commit comments