Instalacion Postgres/mysql
instalamos ubnutu server
en el menu de instalacion, instalamos
LAMP ( Linux, Apache, Mysql, Php )
OpenSSH
Postgresql
Reiniciamos
apt-get updateapt-get upgrade
apt-get install phpmyadmin
apt-get install phppgadmin
modificamos
/etc/phppgadmin/apache.conf
linea 11. descometamos: Allow from all (permite acceder a phppgadmin desdeotras terminales)
/etc/apache2/httpd.conf
Agregamos linea : ServerName localhost ( para que no muestre un warning en el reinicio de apache )
Reiniciamos apache
/etc/init.d/apache2 restartSi todo va bien:
accedemos a phpmyadmin ( para mysql, con las contraseñas proporcionadas durante la instalacion)
accedemos a phppgadmin
( en el browser http://localhost/phppgadmin)
Enphppgadmin, no accedemos al servidor. se necesita configurar la seguridad del servidor.
Cambiar la contraseña del usuario administrador
Establecer la contraseña del usuario administrador "postgres"(el usuario administrador de postgresql por defecto es postgres)
sudo su postgres -c psql
ALTER USER postgres WITH PASSWORD 'password';
\q
Lo mismo para el usuario Linux postgres:
sudopasswd -d postgres
sudo su
passwd postgres
Cambiar el esquema de autenticación o listas de acceso
sudo nano /etc/postgresql/9.1/main/pg_hba.conf
Cambiar esto:
# Database administrativelogin by Unix domain socket
local all postgres peer
y
local all all peer
Por esto:
# Database administrative login byUnix domain socket
local all postgres md5
local all all md5
# agregar si queremos:
host all all 0.0.0.0 0.0.0.0 md5# esto permite que cualquier usuario se conecte a cualquier base, desde cualquier ip
( host database usuario ip mask md5 )
comentamos (#) todo lo demas
Permitir conexiones remotas
sudo nano...
Regístrate para leer el documento completo.