PostgreSql серверін кейбір жеке параметрлермен орнатқыңыз келді ме? Алдын ала конфигурацияланған пакеттердің орнына PostgreSQL серверін бастапқы кодтан орнату керек пе? Бұл мақала сізге PostgreSql серверін іске қосу үшін қысқа орнату процедурасын ұсынады!
Қадамдар
Қадам 1. Бастапқы кодты PostgreSQL веб -сайтынан алыңыз [1]
Қадам 2. Бастапқы код бумасын бумадан шығарыңыз
Келесі bash/console пәрменін қолданыңыз:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3-ағымдағы нұсқаның атауы. Болашақ нұсқалар 8.3.3 бөлігінде әр түрлі болуы мүмкін.
-
Postgresql-8.3.3 деп аталатын каталог ағымдағы каталог астында құрылады (сіз жоғарыда көрсетілген сценарийді орындағансыз).
Қадам 3. Ағымдағы каталогты жаңадан құрылғанға өзгертіңіз (postgresql-8.3.3)
Қадам 4. Жүйенің бастапқы ағашын конфигурациялаңыз және қажетті орнату опцияларын таңдаңыз:
-
Әдепкі конфигурация: пәрменді іске қосыңыз
./ конфигурациялау
сіздің бас/консольде
- Реттелетін конфигурация (бұл тек озық пайдаланушыларға арналған): PostgreSQL құжаттамасында [2] тізімделген пәрмен жолы опциялары арқылы көптеген теңшелетін параметрлерді орнатуға болады.
Қадам 5. Пәрмен жолын орындау арқылы құрастыру процесін бастаңыз
жасаңыз
сіздің консольде/bash.
Бұл аппараттық құралға байланысты бірнеше минут алуы мүмкін. Көрсетілетін соңғы жол келесідей болуы керек:
Барлық PostgreSQL сәтті жасалған. Орнатуға дайын.
Қадам 6. bash/console пәрменін орындау арқылы PostgreSql файлдарын орнатыңыз:
gmake орнатыңыз
ол --prefix = PREFIX пәрмен жолы опциясын пайдаланбасаңыз, файлдарды/usr/local/pgsql -ге орнатады, бұл жағдайда файлдар PREFIX көрсеткен жолға орнатылады.
Қадам 7. Бас консолінде келесі пәрменді орындау арқылы PostgreSQL үшін супер пайдаланушы тіркелгісін жасаңыз:
қолданушы postgres
Қадам 8. bash консолінде келесі пәрмендерді орындау арқылы PostgreSQL деректер ағашын сақтау үшін каталог жасаңыз:
mkdir/p01/pgsql/деректер
chown postgres/p01/pgsql/деректер
Қадам 9. PostgreSQL кластерін мына әрекеттерді орындау арқылы құрыңыз:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/деректер
Қадам 10. PostgreSQL серверін іске қосыңыз (пошта шебері процесі):
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
Қадам 11. Кластерде PostgreSQL мәліметтер қорын мына әрекеттерді орындау арқылы құрыңыз:
/usr/local/pgsql/bin/createdb тесті
Қадам 12. Дерекқорға psql пәрменін пайдаланып кіріңіз:
/usr/local/pgsql/bin/psql тесті
1 -ші әдіс 1: Командалардың толық тізімі
Бұл серверді орнату үшін осы мақалада сипатталған орындалатын командалардың толық тізімі. Бұл кейінірек орындалатын сценарийде сақталуы мүмкін.
./ конфигурациялау
жасаңыз
су
gmake орнатыңыз
қолданушы postgres
mkdir/usr/local/pgsql/деректер
chown postgres/usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D/usr/local/pgsql/деректер
/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &
/usr/local/pgsql/bin/createdb тесті
/usr/local/pgsql/bin/psql тесті