Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
сервер_баз_данных [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:// | ||