@@ -52,16 +52,16 @@ gpgcheck=0
52
52
```
53
53
保存退出后,安装IvorySQL4
54
54
```
55
- $ sudo dnf install -y ivorysql4 ivorysql4-server ivorysql4-contrib ivorysql4-test
55
+ $ sudo dnf install -y IvorySQL-4.4
56
56
```
57
57
....
58
58
59
- 正确安装后,数据库将被安装在/usr/local/ivorysql路径下的ivorysql -version(如:ivorysql- 4)文件夹内
59
+ 正确安装后,数据库将被安装在/opt/IvorySQL-4.4/路径下的IvorySQL -version(如:IvorySQL-4. 4)文件夹内
60
60
....
61
61
62
62
执行以下命令为ivorysql用户赋权:
63
63
```
64
- $ sudo chown -R ivorysql:ivorysql /usr/local/ivorysql
64
+ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.4
65
65
```
66
66
[[配置环境变量]]
67
67
** 配置环境变量
@@ -70,11 +70,11 @@ $ sudo chown -R ivorysql:ivorysql /usr/local/ivorysql
70
70
71
71
将以下配置写入~/.bash_profile文件并使用source命令该文件使环境变量生效:
72
72
```
73
- PATH=/usr/local/ivorysql/ivorysql- 4/bin:$PATH
73
+ PATH=/opt/IvorySQL-4. 4/bin:$PATH
74
74
export PATH
75
- LD_LIBRARY_PATH=/usr/local/ivorysql/ivorysql- 4/lib
75
+ LD_LIBRARY_PATH=/opt/IvorySQL-4. 4/lib
76
76
export LD_LIBRARY_PATH
77
- PGDATA=/usr/local/ivorysql/ivorysql- 4/data
77
+ PGDATA=/opt/IvorySQL-4. 4/data
78
78
export PGDATA
79
79
```
80
80
```
@@ -84,7 +84,7 @@ $ source ~/.bash_profile
84
84
** 数据库初始化
85
85
86
86
```
87
- $ initdb -D /usr/local/ivorysql/ivorysql- 4/data
87
+ $ initdb -D /opt/IvorySQL-4. 4/data
88
88
```
89
89
....
90
90
其中-D参数用来指定数据库的数据目录。更多参数使用方法,请使用initdb --help命令获取。
@@ -93,7 +93,7 @@ $ initdb -D /usr/local/ivorysql/ivorysql-4/data
93
93
** 启动数据库服务
94
94
95
95
```
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
97
97
```
98
98
99
99
其中-D参数用来指定数据库的数据目录,如果<<配置环境变量>> 配置了PGDATA,则该参数可以省略。-l参数用来指定日志目录。更多参数使用方法,请使用pg_ctl --help命令获取。
@@ -102,7 +102,7 @@ $ pg_ctl -D /usr/local/ivorysql/ivorysql-4/data -l ivory.log start
102
102
查看确认数据库启动成功:
103
103
```
104
104
$ 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
106
106
ivorysql 3215 3214 0 20:35 ? 00:00:00 postgres: checkpointer
107
107
ivorysql 3216 3214 0 20:35 ? 00:00:00 postgres: background writer
108
108
ivorysql 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
115
115
116
116
** 从Docker Hub上获取IvorySQL镜像
117
117
```
118
- $ docker pull ivorysql/ivorysql:4.2 -ubi8
118
+ $ docker pull ivorysql/ivorysql:4.4 -ubi8
119
119
```
120
120
121
121
** 运行IvorySQL
122
122
```
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
124
124
```
125
125
126
126
** 查看IvorySQL容器运行是否成功
127
127
```
128
128
$ docker ps | grep ivorysql
129
129
CONTAINER 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
131
131
```
132
132
133
133
== 数据库连接
134
134
135
135
psql连接数据库:
136
136
```
137
137
$ psql -d <database>
138
- psql (17.2 )
138
+ psql (17.4 )
139
139
Type "help" for help.
140
140
141
141
ivorysql=#
0 commit comments