# PostgreSQL 连接
两种连接方式
- cli
- gui
# CLI
# psql
可以通过命令行的psql
命令来登录数据库,如果提示未安装的话,则需要安装libpq,mac下可以通过命令
brew install libpq
安装后会有提示
==> libpq
libpq is keg-only, which means it was not symlinked into /usr/local,
because conflicts with postgres formula.
If you need to have libpq first in your PATH, run:
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc
For compilers to find libpq you may need to set:
export LDFLAGS="-L/usr/local/opt/libpq/lib"
export CPPFLAGS="-I/usr/local/opt/libpq/include"
需要将libpq的路径添加到shell的环境变量中,我这里使用的是zsh,所以执行命令
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
执行命令
psql
这里会提示输入密码,此处需要注意当前的用户是否是数据库安装时创建的用户,如果不是,则需要指定用户
通过EDB 完成后,会默认创建一个
postgres
的用户
psql -h 127.0.0.1 -U postgres
- -h ip 地址
- -U 连接用户
- -f 执行脚本
- -d 数据库名称
输入密码,连接成功
# GUI
# pgAdmin
pgAmin 是在postgresql安装过程时自带的一个GUI工具,点击图标打开
这里需要输入master密码, 如果之前没有pgAmin, 也没有设置过密码, 随便设置一个就行。 如果之前设置过,填之前的密码(忘记了密码选择Reset Master Password)
选择服务器,进行连接
输入用户postgres
对应的密码