postgresql - remoto - pgadmin 4 ubuntu
¿Cómo conectar Postgres al servidor localhost usando pgAdmin en Ubuntu? (7)
Crea un usuario primero. Debe hacer esto como usuario postgres. Debido a que la cuenta del sistema postgres no tiene una contraseña asignada, puede establecer una contraseña primero, o puede seguir así:
sudo /bin/bash
# you should be root now
su postgres
# you are postgres now
createuser --interactive
y el programa te preguntará.
Instalé Postgres con este comando
sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev
Usando psql --version
en el terminal Obtengo psql (PostgreSQL) 9.3.4
luego instalé pgadmin
con
sudo apt-get install pgadmin3
Más tarde abrí la interfaz de usuario y creé el servidor con esta información
pero este error aparece
¿Cómo puedo arreglarlo?
Me ayuda:
pg_hba.conf
sudo nano /etc/postgresql/9.x/main/pg_hba.conf
y cambia esta línea:
Database administrative login by Unix domain socket
local all postgres md5
a
Database administrative login by Unix domain socket
local all postgres trust
Reiniciar el servidor
sudo service postgresql restart
Inicie sesión en psql y configure la contraseña
psql -U postgres
ALTER USER postgres with password ''new password'';
- De nuevo abra el archivo
pg_hba.conf
y cambie esta línea:
Database administrative login by Unix domain socket local all postgres trust
a
Database administrative login by Unix domain socket local all postgres md5
- Reiniciar el servidor
sudo service postgresql restart
1: PostgreSQL (desde ubuntu.com)
Modificar la contraseña para los postgres de roles:
sudo -u postgres psql postgres
alter user postgres with password ''postgres'';
Ahora conéctate a pgadmin usando el nombre de usuario postgres y la contraseña postgres
Ahora puedes crear roles y bases de datos usando pgAdmin
No ha creado un usuario db
. Si solo es una instalación nueva, el usuario predeterminado es postgres
y la contraseña debe estar en blanco. Después de acceder, puede crear los usuarios que necesita.
Primero debes cambiar la contraseña usando terminal. (nombre de usuario es postgres)
postgres = # / contraseña postgres
Luego se le pedirá que ingrese la contraseña y la confirme.
Ahora podrá conectarse usando pgadmin con la nueva contraseña.
descarga postgresql de v9.3 desde este enlace https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
y otra vez ejecute pgadmin III, obtendrá el host local y la instalación ya no necesita conectarse.
si abre la consola psql
en una ventana de terminal, escribiendo
$ psql
su nombre de usuario de superusuario se mostrará antes de =#
, por ejemplo:
elisechant=#
$
Ese será el nombre de usuario que debe usar para localhost.