Configuració bàsica del servidor postgresql

Proveu El Nostre Instrument Per Eliminar Problemes

Moltes eines requereixen bases de dades. Si sou administrador web o una empresa amb grans magatzems d'informació, ja coneixeu la importància de les bases de dades. Una de les bases de dades més utilitzades disponibles és MySQL. Però aquest no és l'únic jugador que hi ha a la pista. Una altra eina de gestió de bases de dades relacional entre objectes és la plataforma PostgreSQL . Moltes persones es refereixen a PostgreSQL com l’Oracle del món de codi obert. El fet és que PostgreSQL és dens amb funcions, però no tan ràpid com MySQL. I on MySQL és una eina de gestió de bases de dades senzilla d’utilitzar, sovint es considera PostgreSQL com a massa complicat.

Per descomptat, hi ha variacions sobre aquesta opinió. Però això no és ni aquí ni allà. L’objectiu d’aquest tutorial és ajudar-vos a que un servidor PostgreSQL funcioni ràpidament i fàcilment. Per fer-ho senzill, farem que això sigui part de la nostra sèrie del servidor Ubuntu, de manera que tot el que heu de fer és que el vostre servidor Ubuntu estigui en marxa (vegeu el meu article ' Instal·lació d'Ubuntu Server 9.04 'per començar.) Un cop tingueu el servidor en marxa i ja esteu preparat, podeu preparar el vostre servidor PostgreSQL.

Instal·lació

El primer que heu de fer és instal·lar el programari necessari. Com que és Ubuntu, és bastant fàcil. Obre una finestra del terminal i emet l’ordre:

sudo apt-get install postgresql

Una vegada instal·lat el programari, esteu preparat per configurar-lo.

Canvieu la contrasenya d'usuari per defecte

Un dels primers passos que voleu fer és canviar la contrasenya predeterminada dels postgres de l’usuari. Sine que estem utilitzant Ubuntu, haureu d’utilitzar l’ordre sudo per canviar a l’usuari de postgres com a tal:

suo seu - postgres

Haureu d'introduir la vostra contrasenya sudo després de la qual ara emetreu ordres com a postgres de l'usuari. El següent pas és accedir a l'indicador d'ordres postgresql amb l'ordre:

psql

El vostre missatge d'ordres nou serà com:

postgres = #

NOTA: L’únic usuari que pot obrir el missatge de PostgreSQL sense definir una base de dades amb què treballar amb els usuaris és el postgres de l’usuari. Altres usuaris haurien d’accedir a l’indicador d’ordres amb un ordre com:

psql DB_NAME

On DB_NAME és el nom d'una base de dades existent.

Canviar la contrasenya és tan senzill com emetre l'ordre:

contrasenyes postgres

A continuació, se li demanarà que introduïu una contrasenya i que després verifiqueu la contrasenya.

La vostra contrasenya per defecte no s'ha canviat. Podeu sortir del símbol de PostgreSQL emetent l'ordre:

q

Crea una base de dades

Ara, mentre encara us inicieu la sessió com a usuari de postgres, creem una base de dades. Per a això, no heu d’estar registrat a l’indicador d’ordres PostgreSQL. En comptes d'això, emet l'ordre:

createdb testdb

On testdb és el nom de la base de dades que voleu crear. Per comprovar que la base de dades s'ha creat, torneu al símbol d'ordres PostgreSQL (recordeu-ne l'ordre psql ) i introduïu:

l

Hauríeu de veure un llistat per a la vostra nova base de dades com:

testdb | postgres | UTF8 | en_US.UTF-8  | en_US.UTF-8

Una vegada més, desconnecteu de la finestra de comanda PostgreSQL amb l'ordre:

q

Crea un usuari

Per defecte, l’únic usuari que es pot connectar a una base de dades és l’usuari postgres. Això no servirà d’ajuda quan necessiteu connectar-vos amb un altre usuari. Per crear un usuari nou (que es pugui connectar a bases de dades), emetreu l'ordre (com a usuari) Postgres ):

createuser --superuser USERNAME

On USERNAME és el nom de l’usuari que voleu crear.

Pensaments finals

Ara hauríeu de tenir una instal·lació bàsica de PostgreSQL amb una base de dades de proves i un usuari, a més de postgres, que pugui funcionar amb les eines. La propera vegada que treballem amb PostgreSQL tractarem problemes més difícils amb aquesta eina de bases de dades excepcional.