一个简单的go语言博客, 高效简洁,但不保证美观
-
设置并启动psql
- windows
.\initdb.exe -D C:\app\pgsql-10.0.1\data -E UTF8 .\pg_ctl -D "C:\app\pgsql-10.0.1\data" -l logfile start
- linux
sudo apt-get install postgresql-client sudo apt-get install postgresql sudo -i -u postgres //切换到postgress用户 psql//使用psql命令登录PostgreSQL控制台,以postgress用户 \password postgres //更改密码
-
创建用户 超级用户要谨慎
createuser [--superuser] yang
orcreateuser --interactive
-
设置密码 用postgres超级管理员登陆
为刚刚创建的用户设置密码
psql postgres
\password yang
\q
-
创建数据库 指定所有权yang
createdb -O yang -p 5432 blog
orcreatedb blog
grant all privileges on database blog to yang;
-
登陆数据库
psql -U yang -d blog -h 127.0.0.1 -p 5432
-U 用户 -d 数据库 -h host -p 端口
\q
exit
- 远程访问
$ find / -name "postgresql.conf" 或者 whereis postgresql.conf
/etc/postgresql/10/main/postgresql.conf
change
listen_addresses = 'localhost'
to
listen_addresses = '*'
修改pg_hba.conf 添加
host all(或者blog) all(或者 yang) 0.0.0.0/0 md5(或者scram-sha-256)
host all(或者blog) all(或者 yang) ::/0 md5(或者scram-sha-256)
- 更新
service postgresql reload
orpg_ctl reload
免费使用随便传播