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连接到数据库了。