Установка phppgadmin в Debian ( Ubuntu)
Установка phppgadmin в Debian ( Ubuntu)
Если не вдаваться в подробности и кратко изложить суть это аналог phpMyAdmin. Одно только что phpMyAdmin для администрирования СУБД MySQL, а phppgadmin веб-приложение для администрирования СУБД PostgreSQL.
phpPgAdmin позволяет через браузер осуществлять администрирование сервера PostgreSQL, запускать команды SQL и просматривать содержимое таблиц и баз данных, делать backup и многое другое.
Сам пакет есть в репозиториях и с его установкой проблем не будет, так же надо поставить будет php5-pgsql, иначе phppgadmin работать не будет:
apt-get install php5-pgsql phppgadmin
Редактируем файл /etc/phppgadmin/apache.conf, для того, что бы получить доступ не только с локальной машины но и с других (можно указать определенный IP адресс или сеть целиком)
allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.100.10
или
allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.0.0/24
так же можно указать полный доступ
order deny,allow
# deny from all
# allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all
В отличии от привычного мне MySQL, Postgre не спрашивает пароль для администратора при установке, поэтому его нужно задать вручную. Суперпользователь БД в PostgreSQL называется postgres:
$ su postgres -c psql postgres
psql (8.4.12)
Type «help» for help.postgres=# ALTER USER postgres WITH PASSWORD ‘password’;
ALTER ROLE
postgres=# \q
В целях безопасности вход пользователю postgresв phpPgAdmin запрещен.
Для этого создаем нового пользователя ‘USER1’ с правами администратора, для администрирования веб-интерфейс:
$ su postgres -c createuser
Enter name of role to add: user1
Shall the new role be a superuser? (y/n)
И потом задаем ему пароль следующим образом:
$ su postgres -c psql postgres
postgres=# ALTER USER user1 WITH PASSWORD ‘password’;
ALTER ROLE
Теперь запускаем веб-интерфейс:
http://ip-адрес_сервера/phppgadmin
и заходим нашим созданным пользователем.
Читаем еще:
- Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula
- NAT и DHCP настройка в Debian
- Релиз Zabbix 2.0
- Исправляем ошибку eAccelerator после обновления PHP.
- Вышел в свет LibreOffice 3.5