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. Системаңыз үчүн булак дарагын конфигурациялаңыз жана каалаган орнотуу параметрлерин тандаңыз:
-
Демейки конфигурация: буйрукту иштетүү
./configure
bash/консолуңузда
- Ыңгайлаштырылган конфигурация (бул өркүндөтүлгөн колдонуучулар үчүн гана): PostgreSQL документтеринде көрсөтүлгөн буйрук сабынын параметрлерин колдонуп көптөгөн ыңгайлаштырылган конфигурация параметрлерин орното аласыз [2]
Кадам 5. Буйрук сабын аткаруу менен куруу процессин баштаңыз
жасоо
сиздин консолуңузда/bash.
Бул жабдыкка жараша бир нече мүнөт талап кылынышы мүмкүн. Көрсөтүлгөн акыркы сап мындай болушу керек:
Бардык PostgreSQL ийгиликтүү жасалды. Орнотууга даяр.
Кадам 6. bash/console буйругун аткаруу менен PostgreSql файлдарын орнотуңуз:
gmake орнотуу
эгер сиз --prefix = PREFIX буйрук сабы опциясын колдонбосоңуз, файлдарды/usr/local/pgsqlге орнотот, бул учурда файлдар PREFIX тарабынан көрсөтүлгөн жолго орнотулат.
Кадам 7. Баш консолунда төмөнкү буйрукту аткаруу менен PostgreSQL үчүн супер колдонуучу эсебин түзүңүз:
adduser postgres
Кадам 8. Баш консолунда төмөнкү буйруктарды аткаруу менен PostgreSQL маалымат дарагын кармоо үчүн каталог түзүңүз:
mkdir/p01/pgsql/маалыматтар
chown postgres/p01/pgsql/маалыматтар
Кадам 9. PostgreSQL кластерин аткаруу менен:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Кадам 10. PostgreSQL серверин (постмастер процесси) ишке киргизүү менен баштаңыз:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
Кадам 11. Кластерде PostgreSQL маалымат базасын түзүү менен:
/usr/local/pgsql/bin/createdb тест
Step 12. Кирүү psql буйругун колдонуу менен маалымат базасына:
/usr/local/pgsql/bin/psql тест
Метод 1дин 1: Буйруктардын толук тизмеси
Бул серверди орнотуу үчүн ушул макалада сүрөттөлгөн аткарыла турган буйруктардын толук тизмеси. Бул кийинчерээк аткарыла турган скриптке сакталышы мүмкүн.
./configure
жасоо
су
gmake орнотуу
adduser postgres
mkdir/usr/local/pgsql/маалыматтар
chown postgres/usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D/usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &
/usr/local/pgsql/bin/createdb тест
/usr/local/pgsql/bin/psql тест