Основна настройка на postgresql сървъра

Толкова много инструменти изискват бази данни. Ако сте уеб администратор или компания с големи магазини с информация, тогава знаете значението на базите данни. Една от най-често използваните бази данни е MySQL. Но това не е единственият играч на корта. Друг кросплатформен инструмент за управление на обектни релационни бази данни е PostgreSQL , Много хора се отнасят към PostgreSQL като Oracle на света с отворен код. Това е така, защото PostgreSQL е гъст с функции, но не толкова бърз, колкото MySQL. И където MySQL е лесен за използване инструмент за управление на база данни, PostgreSQL често се разглежда като прекалено сложен.

Разбира се, има различия в това мнение. Но това не е нито тук, нито там. Целта на този урок е да ви помогне да стартирате и стартирате PostgreSQL сървър бързо и лесно. За да направим това просто, ние ще направим това част от нашата серия Ubuntu Server, така че всичко, което трябва да направите, е да стартирате и стартирате вашия Ubuntu Server (вижте статията ми „ Инсталиране на Ubuntu Server 9.04 'за да започнете.) След като стартирате този сървър и стартирате, вие сте готови да стартирате вашия PostgreSQL сървър.

Инсталация

Първото нещо, което трябва да направите, е да инсталирате необходимия софтуер. Тъй като това е Ubuntu, това е доста лесно. Отворете прозорец на терминал и издайте командата:

sudo apt-get install postgresql

След като софтуерът е инсталиран, вие сте готови да го настроите.

Променете паролата по подразбиране на потребителя

Една от първите стъпки, които искате да направите, е да промените паролата по подразбиране за потребителските публикации. Тъй като ние използваме Ubuntu, ще трябва да използвате командата sudo, за да преминете към потребителя на postgres, така:

sudo su - postgres

Ще трябва да въведете паролата си за sudo, след която вече ще издавате команди като потребителски postgres. Следващата стъпка е да получите достъп до командния ред postgresql с командата:

psql

Вашият нов команден ред ще изглежда така:

postgres = #

ЗАБЕЛЕЖКА: Единственият потребител, който може да отвори прозореца PostgreSQL без да дефинира база данни, с която да работи, са потребителските постгреси. Други потребители ще трябва да получат достъп до командния ред с команда като:

psql DB_NAME

Където db_name е името на съществуваща база данни.

Промяната на паролата е толкова проста, колкото и издаването на командата:

парола postgres

След това ще бъдете помолени да въведете парола и след това да я потвърдите.

Вашата парола по подразбиране не е променена. Можете да излезете от прозореца PostgreSQL, като издадете командата:

q

Създайте база данни

Сега, докато все още сте влезли като потребител на postgres, нека създадем база данни. За това не е нужно да влизате в командния ред PostgreSQL. Вместо това просто издайте командата:

createdb testdb

Където TESTDB е името на базата данни, която искате да създадете. За да проверите дали е създадена база данни, върнете се към командния ред PostgreSQL (не забравяйте, командата psql ) и въведете:

l

Трябва да видите списък на новата си база данни като:

testdb | postgres | UTF8 | bg.USF-8 | en_US.UTF-8

Отново излезте от командния ред PostgreSQL с командата:

q

Създайте потребител

По подразбиране единственият потребител, който може да се свърже с база данни, е потребителят postgres. Това няма да е от полза, когато трябва да се свържете с друг потребител. За да създадете нов потребител (който може да се свърже с бази данни), ще издадете командата (като потребителя Postgres ):

createuser - суперусер USERNAME

Където USERNAME е името на потребителя, който искате да създадете.

Заключителни мисли

Сега трябва да имате основна PostgreSQL инсталация с тестова база данни и потребител, освен postgres, който може да работи с инструментите. Следващия път, когато работим с PostgreSQL, ще обсъдим по-трудни проблеми с този изключителен инструмент за база данни.