PostgreSQL学习笔记(一):基础命令和登录
博客上的PostgreSQL安装教程有很多,就不一一记录了,以13.5版本为依据,个人可根据所需要版本安装~
1. 基础命令
su - postgre #切换用户
id #查看当前用户
pg_ctl status #查看状态
pg_ctl stop #停止服务
pg_ctl start #启动服务
pg_ctl restart #重启服务
常见问题1:
#pg_ctl: no database directory specified and environment variable PGDATA unset
解决方案:
- 查看pgdata位置
ps -ef | grep postgres
2. 将pgdata的路径进行指定到环境变量
vi ~/.bash_profile
再重新执行刚修改的初始化文件
source /etc/profile
source ~/.bash_profile
搞定,就可以用pg_ctl命令啦~
2. 登录
- 登录:
psql -h host(地址) -p 端口 -d 数据库名 -U 用户名
也可直接使用“psql”登录默认数据库;
- 退出
\q