MacOS上安装 PostgreSQL 数据库实践

2,369 阅读2分钟

「这是我参与2022首次更文挑战的第一天,活动详情查看:2022首次更文挑战

前言

前一段时间因为一些原因,把电脑系统的版本回退了下,所以需要重新安装下数据库,在这里做个笔记,把安装PostgreSQL数据库的过程记录一下,有需要的同学可以参考一下。如果其中的安装过程有错误,可以在下方的评论区中指出,谢谢大家。

关于PostgreSQL数据库我们在这里就不过多的介绍它了,我们知道他是一个免费的对象-关系数据库服务器(ORDBMS)就行了。

官网地址: PostgreSQL下载地址

安装

PostgreSQLMacOS的安装方式有好几种,比如使用Homebrew安装,或者使用官网提供的Postgres.app进行安装等方式,其他的不多说,这里建议使用Homebrew进行安装。

打开终端,我们输入命令brew install postgresql

截屏2022-02-14 下午9.34.37.png

等待命令执行完毕后,我们在终端种输入命令psql --version,回车,可以看到输出了PostgreSQL数据库的版本号,此时PostgreSQL数据库已经安装完成了。

截屏2022-02-14 下午9.36.25.png

初始化

安装完成后我们需要初始化数据库,我们在终端中输入命令

initdb /usr/local/var/postgres -E utf8

我们如果不初始化,那么db的路径就是上面的/usr/local/var/postgres,数据库编码类型就是UTF8

截屏2022-02-14 下午10.00.25.png

我们PostgreSQL数据库将设成开机启动,终端中输入命令

// 将postgresql的配置plist文件做软连接至系统的对应路径下
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents

//加载其中的一个plist文件
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

如果你的PostgreSQL数据库不是通过Homebrew安装的,那么你的plist文件名可能会不一样,你只需要自行到/usr/local/opt/postgresql/中找到正确的文件名就可以了。

  1. 启动

    在终端中输入 pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start 命令, 回车

截屏2022-02-14 下午10.10.57.png

  1. 关闭

    在终端中输入 pg_ctl -D /usr/local/var/postgres stop -s -m fast命令, 回车

截屏2022-02-14 下午10.11.43.png

图形化管理工具

pgAdmin 图形化管理工具

除此之外,我们也可以安装PostgreSQL数据库的图形化管理工具pgAdmin。 不过在这里我就不过多介绍了,感兴趣的同学可以自己尝试安装体验。

感谢阅读!!! 欢迎点赞评论。