Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи

Монтаж и лесна настройка на PostgreSQL чрез Yum конзола, както и програма за начинаещи.

Проверете дали инсталирани PostgreSQL, тази конзола набиране:
Резултатът ще видим заключението:

Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи

Ако изходът прилича на моя снимка, а след това PostgreSQL инсталиран. Ако няма «Репо. инсталирана ». трябва да инсталирате. Заслужава да се отбележи фактът, че ако сте инсталирали posgresql с ос директно, а в някои дистрибуции, за което сте направили всичко и инициализира базата данни не е необходимо да пропуснете тези манипулации. Човек може само да се персонализира, създайте парола за локален потребителски Postgres и създадете парола за администратор база данни Postgres на, чрез програма «psql задачите», описание на процедурата е по-долу. Да се ​​върнем към инсталация, конзола от корен. въведете.
инсталиране на всички зависимости. Yum ще попитам за комплект или не. отговори на «Y». пакети за инсталиране. В долната част на резултата ще е видим. Като цяло. ако е необходимо да се използва целият пакет PostgreSQL, препоръчвам да го инсталирате:
Това ще инсталира всички пакети, като се започне с име «PostgreSQL» пакета и «qt3-PostgreSQL». Всичко е направено от потребителя на корен. Винаги се провери положителното приключване на процедурата по инсталация. Сега имате PostgreSQL е инсталиран, но не бързайте да се изпълнява, дори ако тя се управлява от екип
Тогава най-вероятно, ще генерира грешка, защото не сме създали «template1» база. Далеч от греха претоварване на системата, ние гледаме на това, което ние започваме, грешка или не. Доволен. че инсталацията не е направена проблемните промени, конфликти и да се върне на PostgreSQL. Необходимо е да се инициализира сървъра на базата данни, както и да работи с тях по Postgres потребителите.
Отидете до директорията Var / ИЪ / pgsql / данни. за този въпрос:
Ако тази папка съдържа какво конци файлове, бази данни, то тогава е по-добре да се почисти, аз препоръчвам да го направи за по-голяма яснота при използване на «MC» файловия мениджър:
Ако «MC» все още не е инсталиран, препоръчвам да я инсталирате. тъй като за начинаещ е пръчка-vyruchalka номер едно. Още повече, че не е трудно да се установи:
Ходим на «Postgres» потребител конзола, която е създадена автоматично, когато инсталирате и да се въведат на екипа за създаване на необходимите файлове за бази данни и сървъра за провизии.
Вземете изхода като на снимката по-долу:

Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи

Данни на Guide-Bulgaria.com инициализират потребителското «Postgres». Не мисля, че често ще седят под «корен» потребителя, това не е съвсем вярно! След старта Препоръчвам «PostgreSQL» чрез команда от корена:
Изходът трябва да бъде положителен. Така че просто да бъдем ясни, ако нашия сървър startanet когато системата ботуши. Добави към автоматично стартиране. за по-голяма яснота. чрез командата:

Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи
Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи
Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи

Задаване на парола за местните потребителското «Postgres» на:
Аз препоръчвам да инсталирате парола. И колкото по-сложни толкова по-добре, тя ще ви помогне да избегнете някои проблеми със сигурността! )))
Парола промените администратора на базата данни Postgres, трябва да се зададе парола на администратор или приложения на трети страни няма да взаимодействат с бази данни и сигурност ще добавя, че не е твърде много, когато се работи с сървъри на бази данни:
Не забравяйте да се настроят довереник за себе си. Фактът, че няма удостоверяване на местните потребители по подразбиране, така че няма възможност да се използва posgresql сървър за използване на мрежата. Местните потребители могат да се свързват свободно, е необходимо да се коригира. Отвори за редактиране на файлове /var/lib/pgsql/data/pg_hba.conf конфигурационния и го представя в тази форма. като на снимката:

Монтаж и лесна настройка на PostgreSQL с помощта на конзолата за начинаещи

Сега местните потребители са скрепени с парола, за да md5. Ако е необходимо. към влизането в сървър от мрежата или конкретен възел, след което добавете правила като местните потребители. Струва си да се допълнително време да се мисли за сигурността на връзката с базата данни, защото, ако не се криптират трафика си, тя може лесно да бъдат засечени. Е защитна стена (Фьодор е IPTABLES. Мощни и силни, най-важното, за да talmut под ръка и да разберат как работи) е в процес на серията. за достъп до сървъра на базата данни само от тези домакини. позволено той.

Създаване на нов потребител и управлението на неговите права.

Добавяне на нов потребител, използвайте командата:
Ако е необходимо да се направи обикновен потребител "корен". след това въведете
Изхвърлете прав супер потребител:
Ние проверите наличието на потребителите, които могат да работят с бази данни:
Влезте, съгласно желанията на потребителите, записа по подразбиране е направен от потребителския «PostgreSQL»:

Създаване на база данни и управление.

Създаване на база данни може да се направи по два начина:
1. Промяна на потребителя да Postgres:
2. Необходимо е да се промени на потребителя да стартирате програмата и Postgres psql.
Изход на съществуващите бази данни се извършва от екипа:
За да създадете потребител да работи с определена база данни. Трябва да промените правата за достъп до тази база данни, така че всичко, което се случи, обикновено се даде тази база данни в притежаването на потребителя! Ние извършваме следните стъпки:
Следващата команда се изпълнява на потребителското «Postgres» на, така, че ако влезе.
След тези действия, потребителят получава правата за база данни и да се получи в тяхното използване. Това обикновено е достатъчно, за да се отправят. Не забравяйте да поставите знак "; "Когато не е на моя пост команда, ако изведнъж забравили или пропуснали - не е страшно, сложи на следващия ред и натиснете Enter. Изход от psql на полезност, използвайте командата:
Премахване на ненужни данни:
Понякога ситуация, в която по някаква причина иска да изглежда и да видим дали има някакви данни в данните на низ база данни), и ние ще се притече на помощ:
Backup на определена база данни се извършва с помощта на "pg_dump".
Ползата е много лесен за използване, но преди да използвате трябва да се създаде директория за архивиране, както и за да не се забъркваш отделна папка за архивиране на отделни бази данни.
Тъй като ние не работим като базата данни на потребител корен. След това въведете потребителско Postgres:
Въведете паролата си потребителски Postgres и след това проверете за създаване на копия на базата данни:
Възстановяване, преименуване, преместване лесно. Баш-4.1 $ котка /home/Imya_bazy_dannyh/Imya_bazy.pgdump | psql database_name
Ако искаме да създадем и веднага архивирани копие на базата данни, които могат да бъдат много полезни в базите данни на големи по обем, ние използваме стандартни инструменти:
Vosstanavleniju, преименуване, преместване: