Ubuntu
一、基础操作
前要:
- 安装postgresql
apt install postgresql
- 进入:
sudo -u postgres psql # 实际就是切入到postgres(安装的时候默认生成)用户并输入psql
- 修改密码:
ALTER USER postgres WITH PASSWORD '123456';
- 下载python依赖:
pip install psycopg2-binary
解释:当你在linux系统安装上postgresql的时候,其实就会创建一个叫postgres 的用户
基础操作:基本命令
CREATE DATABASE dbname; -- 创建数据库
\l --列出所有数据库
\c iotplus --进入数据库
\d --列出数据库中所有的表
\q --退出数据库
基本命令:
sudo -u postgres psql 进入交互式 # 实际就是切入到postgres(安装的时候默认生成)用户并输入psql
ALTER USER postgres WITH PASSWORD '123456'; 修改密码
sudo service postgresql start 启动
sudo service postgresql stop 关闭
sudo service postgresql status 状态
开启日志(包括普通记录和详细sql执行记录):
gedit /etc/postgresql/12/main/postgresql.conf
(设置下面这几个参数[已经存在,取消注释,修改等于后面的内容即可])
log_statement = all # none, ddl, mod, all
log_truncate_on_rotation = off
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # 文件名
log_directory = '/etc/postgresql/12/main/log' # 日志存放地-路径为了自己能够找到自定义即可
logging_collector = on # 开启日志记录
二、开启远程
vim /etc/postgresql/12/main/postgresql.conf
:找到listen_addresses并且修改为listen_addresses = '*'
vim /etc/postgresql/12/main/pg_hba.conf
:找到ipv4在并行的下面写下host all all 0.0.0.0/0 md5
远程配置成功