简体   繁体   中英

PostgreSQL error: could not connect to database template1: could not connect to server:

I'm running into the following error after uninstalling and installing several times I just can't seem to get postgresql working. I am trying to setup the coding environment for ruby on rails 6 on windows 10. I have followed the following articles and have made it all the way to creating a user where i get the following errors.

links to how i got here

https://github.com/serivas/wsl2_rails_setup

https://gorails.com/setup/windows/10#ruby-rbenv

https://www.postgresql.org/download/linux/ubuntu/

Error I'm getting when i type

sudo -u postgres createuser abc -s

Error Message;

createuser: error: could not connect to database template1: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Thanks in advance!

Here's how I solved my problem for anyone that might be having similar issues.

If your having trouble logging into Postgres make sure that you create a user in Postgres that allows the user to be able to CREATEDB. So if your user is JohnDoe make sure that you give permission for JohnDoe to create database.

Links to help you out with granting permission.

Make sure that you are starting your postgresql server.

sudo service postgresql start

And to Stop

sudo service postgresql stop

After User has rights to create the database, then you can go ahead and type in

rake db:create

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM