在windows下PostgreSQL数据库手动安装部署
内容提要
这篇文章是关于手动安装和部署PG数据库的简易指南,包括下载二进制文件、初始化数据库、启动和停止数据库等步骤。同时还介绍了设置密码和安装pgAdmin的方法。文章提供了参考资料和一些碎碎念。
关键要点
-
这是一份针对手动安装部署PG数据库的简易指南。
-
正常情况下可以使用官方网站的安装包,但可能会遇到安装错误。
-
下载用于安装的二进制文件,注意安装路径不要有中文。
-
默认用户是postgres,相当于mysql的root账户。
-
手动部署需要记住数据库安装路径和data目录。
-
初始化数据库的命令为initdb -D 'data目录' -U postgres。
-
启动数据库的命令为pg_ctl start -D 'data目录',停止数据库的命令为pg_ctl stop -D 'data目录'。
-
为本地连接启用'trust'身份验证,意味着不需要密码验证。
-
如果需要更高的安全性,需开启MD5密码校验,修改postgresql.conf和pg_hba.conf。
-
为超级账户设置密码的命令为psql -U postgres -d postgres -c 'alter user postgres with password '123456';'。
-
pgAdmin可以按照正常安装步骤打开使用。
-
文章提供了参考资料和一些个人感想。
延伸问答
如何手动安装PostgreSQL数据库?
手动安装PostgreSQL数据库需要下载二进制文件,初始化数据库,启动和停止数据库,具体命令包括initdb和pg_ctl。
PostgreSQL的默认用户是什么?
PostgreSQL的默认用户是postgres,相当于MySQL的root账户。
如何初始化PostgreSQL数据库?
初始化PostgreSQL数据库的命令为initdb -D 'data目录' -U postgres。
如何启动和停止PostgreSQL数据库?
启动数据库的命令是pg_ctl start -D 'data目录',停止数据库的命令是pg_ctl stop -D 'data目录'。
如何为PostgreSQL超级账户设置密码?
为超级账户设置密码的命令为psql -U postgres -d postgres -c 'alter user postgres with password '123456';'。
如何提高PostgreSQL的安全性?
可以通过开启MD5密码校验,修改postgresql.conf和pg_hba.conf文件来提高PostgreSQL的安全性。