KAN`ский блог Мысли вслух…
  • Мар
    8

    Установка и настройка PostgreSQL на FreeBSD

    Filed under: Без рубрики;

    Образовалась задача, поставить PostgreSQL на FreeBSD

    в консоль пишем
    # whereis postgresql84-server
    получаем ответ
    /usr/ports/database/postgresql84-server/
    соответственно следующие команды
    # cd /usr/ports/database/postgresql84-server/
    # make config
    # make install clean
    после установки меняем пароль для пользователя pgsql
    # passwd pgsql
    теперь прикручиваем PostgreSQL в автозагрузку в файле /etc/rc.conf
    postgresql_enable=»YES»
    postgresql_data=”/usr/local/pgsq/data”
    postgresql_class=”postgres”
    postgresql_initdb_flags=”–locale=ru_RU.UTF-8″ после этого инициализируем кластер
    freebsd# su pgsql
    $ pwd
    /usr/local/pgsql/data
    $ cd /usr/local/etc/rc.d
    $ initdb —locale=ru_RU.UTF8 /usr/local/pgsql/data/

    Success. You can now start the database server using:
    postgres -D /usr/local/pgsql/data
    or
    pg_ctl -D /usr/local/pgsql/data -l logfile start

    $ psql template1
    создаем пользователя
    CREATE USER новый_пользователь WITH CREATEDB LOGIN PASSWORD ‘его_пароль’;
    выходим и останавливаем PostgreSQL
    Ctrl+D
    $ /usr/local/etc/rc.d/postgresql stop
    меняем доступ к базе данных в файле /var/pgsql/data/pg_hba.conf меняем true на password в следующих строках
    local all all password
    host all all 127.0.0.1/32 password
    приступаем к работе
    $ /usr/local/etc/rc.d/postgresql start

    pg_dump dbname > outfile - выгрузка базы
    
    
    psql dbname < infile - восстановление базы
    Комментарии к записи Установка и настройка PostgreSQL на FreeBSD отключены

Comments are closed.