apt-get install postgresql
Configuración
La instalación por defecto crea un usuario y grupo de sistema 'postgres'. El usuario postgres se crea sin contraseña (y por tanto el usuario nunca se podrá logear en el sistema). Así que para trabajar primero entraremos en nuestra máquina como root
una vez como root, nos logeamos como postgres:
su postgresql
entraremos directamente sin pedir contraseña ya que lo hicimos desde root.
postgres$
Primero entramos en psql, cliente de texto de PostgreSQL:
postgres$ psql
Bienvenido a psql 8.3.0, la terminal interactiva de PostgreSQL.
Digite: \copyright para ver los términos de distribución
\h para ayuda de órdenes SQL
\? para ayuda de órdenes psql
\g para ejecutar la consulta
\q para salir
postgres=#
crear un usuario:
postgres=# CREATE USER nesalpa WITH PASSWORD <tupassword> NOCREATEDB NOCREATEUSER;
Con NOCREATEDB no se dan permisos al usuario para crear bases de datos.
Con NOCREATEUSER no se dan permisos al usuario para crear nuevos usuarios.
eliminar un usuario:
postgres=# DROP USER nesalpa;
crear y eliminar bases de datos:
postgres=# CREATE DATABASE dbpueba;
postgres=# DROP DATABASE dbprueba;
También tenemos como opción desde fuera de psql crear usuarios y bases de datos o borrarlos con los comandos createuser y createdb ; dropuser y dropdb respectivamente (verel man de ambos comandos para más información).
Por ejemplo, para crear un administrador (opción -s) en postgresql podríamos hacer:
createuser -s admin
Desde este momento ya podemos crear y utilizar bases de datos.
Existen herramientas gráficas para linux que permiten administrar PostgreSQL de manera más sencilla una de ellas es PgAdmin3 facil de instalar y bastante amigable.

Tambien podemos administrar PostgreSQL de manera muy sencilla con Webmin.
No hay comentarios:
Publicar un comentario