Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
сервер_баз_данных [2013/07/04 15:03] 46.231.215.230 |
сервер_баз_данных [2013/07/11 20:07] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== mysql ====== | ||
+ | |||
+ | |||
cd / | cd / | ||
+ | make install clean | ||
Создадим конфигурационный файл | Создадим конфигурационный файл | ||
Строка 178: | Строка 182: | ||
+ | ====== PostgreSQL ====== | ||
+ | |||
+ | cd / | ||
+ | |||
+ | make install clean | ||
+ | |||
+ | |||
+ | пароль пользователю | ||
+ | |||
+ | passwd pgsql | ||
+ | |||
+ | меняем домашнюю директорию | ||
+ | |||
+ | chpass pgsql | ||
+ | |||
+ | |||
+ | директория для базы данных | ||
+ | |||
+ | # mkdir / | ||
+ | |||
+ | меняем права доступа | ||
+ | |||
+ | # chown -R pgsql:pgsql / | ||
+ | |||
+ | # chmod -R 750 / | ||
+ | |||
+ | добавляем в / | ||
+ | |||
+ | postgresql_enable=" | ||
+ | |||
+ | postgresql_data="/ | ||
+ | |||
+ | postgresql_class=" | ||
+ | |||
+ | |||
+ | su pgsql | ||
+ | $ / | ||
+ | |||
+ | psql template1 | ||
+ | |||
+ | alter user pgsql with password ' | ||
+ | |||
+ | |||
+ | create user puser; | ||
+ | |||
+ | alter user puser with password ' | ||
+ | |||
+ | alter user postgres with createdb; | ||
+ | |||
+ | create user puser; | ||
+ | |||
+ | alter user puser with password ' | ||
+ | |||
+ | alter user postgres with createdb; | ||
+ | |||
+ | |||
+ | и меняем тип авторизации в файле / | ||
+ | |||
+ | - отключаем IPv6 – комментируем строчку | ||
+ | |||
+ | #host all all ::1/128 trust | ||
+ | |||
+ | - менем trust на password в строчках | ||
+ | |||
+ | # " | ||
+ | |||
+ | local all all password | ||
+ | |||
+ | # IPv4 local connections: | ||
+ | |||
+ | host all all 127.0.0.1/ | ||
+ | |||
+ | теперь запускаем обратно postgesql | ||
+ | |||
+ | # su pgsql | ||
+ | |||
+ | $ / | ||
+ | |||
+ | начальная установка закончилась, | ||
+ | |||
+ | # su pgsql | ||
+ | |||
+ | $ psql -U puser template1 | ||
+ | |||
+ | password: | ||
+ | |||
+ | template1=# create database pdata template=template0 with encoding=' | ||
+ | |||
+ | вводим пароль для пользователя puser (он у нас ’1234′) | ||
+ | |||
+ | если необходимо востановить дамп предыдущей бд – шаблон: | ||
+ | |||
+ | (psql -a имя_базы имя_пользователя < дамп_базы >out 2>& | ||
+ | |||
+ | пример( где pdata.sql файл с дампом бд): | ||
+ | |||
+ | $ psql -a pdata puser < pdata.sql >out 2>&1 | ||
+ | |||
+ | и смотрим ошибки | ||
+ | $ grep -i erro out | ||
+ | Часть информации с сайта http:// |