PostgreSQL的安装(备忘录)

引入背景

这次我打算使用新的DB客户端TeamSQL来学习,正在进行初始设置的时候,发现自己忘记了之前创建的数据库的名称。
即使在终端中尝试查看数据库列表,也会出现以下显示结果。

$psql -l
psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

由于忘记了各种设置,所以重新开始了。

卸载

删除通过homebrew安装的PostgreSQL。

$ brew uninstall postgresql

安装

$ brew uninstall postgresql

开始

$ brew services start postgresql

结果 (jié guǒ)

$ psql -l
                                     List of databases
   Name    |   Owner    | Encoding |   Collate   |    Ctype    |     Access privileges     
-----------+------------+----------+-------------+-------------+---------------------------
 postgres  | XXXXXXX | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0 | XXXXXXX | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/XXXXXXX            +
           |            |          |             |             |XXXXXXX=CTc/XXXXXXX
 template1 | XXXXXXX | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/XXXXXXX            +
           |            |          |             |             | XXXXXXX=CTc/XXXXXXX
(3 rows)

※「XXXXXX」所显示的部分是用户名。
由于确认了数据库名称,所以我现在可以通过TeamSQL连接到数据库了。

广告
将在 10 秒后关闭
bannerAds