如何让自己成为 postgresql 的超级用户?
我一直在尝试创建数据库,并且不断收到以下错误:
createdb:数据库创建失败:错误:创建数据库的权限被拒绝
我猜这是因为我不是超级用户,但我不知道出了什么问题。这是我所做的:
> sudo su postgres
> postgres@precise64:/xxx/xxx/projectfile$createuser -P
> Enter name of role to add: vagrantUser
> Enter password:
> Enter it again:
> Shall the new role be a superuser? (y/n) y
> postgres@precise64:/vagrant/django_projects/mblog$ psql -U vagrantUser template1
> psql: FATAL: Peer authentication failed for user "vagrantUser"
> postgres@precise64:/vagrant/django_projects/mblog$ exit
> (venv)vagrant@precise64:/vagrant/project$:psql template1
> template1 =# \q
> (venv)vagrant@precise64:/vagrant/project$:createdb mydb
我收到以下错误:
createdb:数据库创建失败:错误:创建数据库的权限被拒绝
请帮忙