@@ -32,7 +32,7 @@ gpgcheck=0
3232```
3333保存退出后,安装IvorySQL4
3434```
35- $ sudo dnf install -y IvorySQL-4.5
35+ $ sudo dnf install -y IvorySQL-5.0
3636```
3737
3838** 查看安装结果
@@ -61,12 +61,12 @@ dnf search IvorySQL
6161
6262** 从Docker Hub上获取IvorySQL镜像
6363```
64- $ docker pull ivorysql/ivorysql:4.5 -ubi8
64+ $ docker pull ivorysql/ivorysql:5.0 -ubi8
6565```
6666
6767** 运行IvorySQL
6868```
69- $ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:4.5 -ubi8
69+ $ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:5.0 -ubi8
7070```
7171-e参数说明
7272|====
@@ -94,7 +94,7 @@ $ sudo dnf install -y lz4 libicu libxslt python3
9494```
9595** 获取rpm包
9696```
97- $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5 /IvorySQL-4.5 -a50789d-20250304.x86_64.rpm
97+ $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0 /IvorySQL-5.0 -a50789d-20250304.x86_64.rpm
9898```
9999** 安装rpm包
100100
@@ -104,7 +104,7 @@ $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5/
104104```
105105$ sudo yum --disablerepo=* localinstall *.rpm
106106```
107- 数据库将被安装在/opt/IvorySQL-4.5 /路径下。
107+ 数据库将被安装在/opt/IvorySQL-5.0 /路径下。
108108
109109[[源码安装]]
110110== 源码安装
@@ -159,14 +159,14 @@ $ sudo apt -y install pkg-config libreadline-dev libicu-dev libldap2-dev uuid-de
159159
160160** 获取deb包
161161```
162- $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5 /IvorySQL-4.5 -a50789d-20250304.amd64.deb
162+ $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0 /IvorySQL-5.0 -a50789d-20250304.amd64.deb
163163```
164164
165165** 安装deb包
166166```
167- $ sudo dpkg -i IvorySQL-4.5 -a50789d-20250304.amd64.deb
167+ $ sudo dpkg -i IvorySQL-5.0 -a50789d-20250304.amd64.deb
168168```
169- 数据库将被安装在/opt/IvorySQL-4.5 /路径下。
169+ 数据库将被安装在/opt/IvorySQL-5.0 /路径下。
170170
171171== 启动数据库
172172参考<<yum源安装>>、<<rpm安装>>、<<源码安装>>、<<deb安装>>的用户,需要手动启动数据库。
@@ -175,9 +175,9 @@ $ sudo dpkg -i IvorySQL-4.5-a50789d-20250304.amd64.deb
175175
176176+
177177
178- 执行以下命令为安装用户赋权,示例用户为ivorysql,安装目录为/opt/IvorySQL-4.5 /:
178+ 执行以下命令为安装用户赋权,示例用户为ivorysql,安装目录为/opt/IvorySQL-5.0 /:
179179```
180- $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5 /
180+ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-5.0 /
181181```
182182[[配置环境变量]]
183183** 配置环境变量
@@ -186,9 +186,9 @@ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5/
186186
187187将以下配置写入用户的~/.bash_profile文件并使用source命令该文件使环境变量生效:
188188```
189- PATH=/opt/IvorySQL-4.5 /bin:$PATH
189+ PATH=/opt/IvorySQL-5.0 /bin:$PATH
190190export PATH
191- PGDATA=/opt/IvorySQL-4.5 /data
191+ PGDATA=/opt/IvorySQL-5.0 /data
192192export PGDATA
193193```
194194```
@@ -197,8 +197,8 @@ $ source ~/.bash_profile
197197** 数据库初始化
198198
199199```
200- $ mkdir /opt/IvorySQL-4.5 /data
201- $ initdb -D /opt/IvorySQL-4.5 /data
200+ $ mkdir /opt/IvorySQL-5.0 /data
201+ $ initdb -D /opt/IvorySQL-5.0 /data
202202```
203203....
204204 其中-D参数用来指定数据库的数据目录。更多参数使用方法,请使用initdb --help命令获取。
@@ -207,7 +207,7 @@ $ initdb -D /opt/IvorySQL-4.5/data
207207** 启动数据库服务
208208
209209```
210- $ pg_ctl -D /opt/IvorySQL-4.5 /data -l ivory.log start
210+ $ pg_ctl -D /opt/IvorySQL-5.0 /data -l ivory.log start
211211```
212212
213213其中-D参数用来指定数据库的数据目录,如果<<配置环境变量>> 配置了PGDATA,则该参数可以省略。-l参数用来指定日志文件。更多参数使用方法,请使用pg_ctl --help命令获取。
@@ -216,7 +216,7 @@ $ pg_ctl -D /opt/IvorySQL-4.5/data -l ivory.log start
216216查看确认数据库启动成功:
217217```
218218$ ps -ef | grep postgres
219- ivorysql 130427 1 0 02:45 ? 00:00:00 /opt/IvorySQL-4.5 /bin/postgres -D /opt/IvorySQL-4.5 /data
219+ ivorysql 130427 1 0 02:45 ? 00:00:00 /opt/IvorySQL-5.0 /bin/postgres -D /opt/IvorySQL-5.0 /data
220220ivorysql 130428 130427 0 02:45 ? 00:00:00 postgres: checkpointer
221221ivorysql 130429 130427 0 02:45 ? 00:00:00 postgres: background writer
222222ivorysql 130431 130427 0 02:45 ? 00:00:00 postgres: walwriter
@@ -230,7 +230,7 @@ ivorysql 130445 130274 0 02:45 pts/1 00:00:00 grep --color=auto postgres
230230psql连接数据库:
231231```
232232$ psql -d <database>
233- psql (17.5 )
233+ psql (18.0 )
234234Type "help" for help.
235235
236236ivorysql=#
@@ -254,7 +254,7 @@ TIP: Docker运行IvorySQL时,需要添加额外参数,参考:psql -d ivory
254254
255255执行以下命令依次卸载:
256256```
257- $ sudo dnf remove -y IvorySQL-4.5
257+ $ sudo dnf remove -y IvorySQL-5.0
258258$ sudo rpm -e ivorysql-release-4.2-1.noarch
259259```
260260
@@ -264,15 +264,15 @@ $ sudo rpm -e ivorysql-release-4.2-1.noarch
264264```
265265$ docker stop ivorysql
266266$ docker rm ivorysql
267- $ docker rmi ivorysql/ivorysql:4.5 -ubi8
267+ $ docker rmi ivorysql/ivorysql:5.0 -ubi8
268268```
269269
270270=== rpm安装的卸载
271271
272272执行以下命令卸载并清理文件夹:
273273```
274274$ sudo yum remove --disablerepo=* ivorysql4\*
275- $ sudo rm -rf /opt/IvorySQL-4.5
275+ $ sudo rm -rf /opt/IvorySQL-5.0
276276```
277277
278278=== 源码安装的卸载
@@ -281,13 +281,13 @@ $ sudo rm -rf /opt/IvorySQL-4.5
281281```
282282$ sudo make uninstall
283283$ make clean
284- $ sudo rm -rf /opt/IvorySQL-4.5
284+ $ sudo rm -rf /opt/IvorySQL-5.0
285285```
286286
287287=== deb安装的卸载
288288
289289执行以下命令卸载数据库并清理文件夹:
290290```
291- $ sudo dpkg -P IvorySQL-4.5
292- $ sudo rm -rf /opt/IvorySQL-4.5
291+ $ sudo dpkg -P IvorySQL-5.0
292+ $ sudo rm -rf /opt/IvorySQL-5.0
293293```
0 commit comments