Инструменты пользователя

Инструменты сайта


сервер_баз_данных

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервер_баз_данных [2013/07/04 15:03]
46.231.215.230
сервер_баз_данных [2013/07/11 20:07] (текущий)
Строка 1: Строка 1:
 +====== mysql ======
 +
 +
 cd /usr/ports/databases/mysql55-server/ cd /usr/ports/databases/mysql55-server/
  
 +make install clean 
  
 Создадим конфигурационный файл  Создадим конфигурационный файл 
Строка 178: Строка 182:
  
  
 +====== PostgreSQL ======
 +
 +cd /usr/ports/databases/postgresql84-server
 +
 +make install clean 
 +
 +
 +пароль пользователю
 +
 +passwd pgsql
 +
 +меняем домашнюю директорию 
 +
 +chpass pgsql 
 +
 +
 +директория для базы данных 
 +
 +# mkdir /data/pgsql/data
 +
 +меняем права доступа
 +
 +# chown -R pgsql:pgsql /data/pgsql/
 +
 +# chmod -R 750 /data/pgsql/
 +
 +добавляем в /etc/rc.conf строчки для загрузки postgresql
 +
 +postgresql_enable="YES"
 +
 +postgresql_data="/data/pgsql/data/"
 +
 +postgresql_class="postgres"
 +
 +
 + su pgsql
 +$ /usr/local/etc/rc.d/postgresql start
 + 
 +psql template1
 +
 +alter user pgsql with password '12345';
 +
 +
 +create user puser;
 +
 +alter user puser with password '1234';
 +
 +alter user postgres with createdb;
 +
 +create user puser;
 +
 +alter user puser with password '1234';
 +
 +alter user postgres with createdb;
 +
 +
 +и меняем тип авторизации в файле /data/pgsql/data/pg_hba.conf
 +
 +- отключаем IPv6 – комментируем строчку
 +
 +#host all all ::1/128 trust
 +
 +- менем trust на password в строчках
 +
 +# "local" is for Unix domain socket connections only
 +
 +local all all password
 +
 +# IPv4 local connections:
 +
 +host all all 127.0.0.1/32 password
 +
 +теперь запускаем обратно postgesql
 +
 +# su pgsql
 +
 +$ /usr/local/etc/rc.d/postgresql start
 +
 +начальная установка закончилась, теперь если необходимо – можно создать базу данных для пользователя puser – pdata
 +
 +# su pgsql
 +
 +$ psql -U puser template1
 +
 +password:
 +
 +template1=# create database pdata template=template0 with encoding='KOI8';
 +
 +вводим пароль для пользователя puser (он у нас ’1234′)
 +
 +если необходимо востановить дамп предыдущей бд – шаблон:
 +
 +(psql -a имя_базы имя_пользователя < дамп_базы >out 2>&1)
 +
 +пример( где pdata.sql файл с дампом бд):
 +
 +$ psql -a pdata puser < pdata.sql >out 2>&1
 +
 +и смотрим ошибки
  
 +$ grep -i erro out
  
  
  
  
 +Часть информации с сайта http://www.lissyara.su/
сервер_баз_данных.1372950198.txt.gz · Последнее изменение: 2013/07/04 19:03 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux