- Published on
Postgresql安装与登录
- Authors
- Name
- Lif
今天练习使用postgresql数据库,首先安装
sudo apt-get install postgresql
安装完成后,直接在terminal输入创建数据库的命令
createdb mydb
结果系统提示
createdb: could not connect to database template1: FATAL: role "ubuntu" does not exist
显然我还没有创建postresql的账户,使用自带的账户登录:
sudo -u postgres psql
CREATE ROLE xxx login; #创建可登录的角色
ALTER ROLE xxxx SUPERUSER; #授予超级用户权限,不然无法创建库
\q #关闭psql
然后回到terminal
create -U xxx dbname
没有提示就是创建成功了,接着登录
psql -U xxx dbname
完成登录