Основна настройка на postgresql сървъра
- Категория: Linux
Толкова много инструменти изискват бази данни. Ако сте уеб администратор или компания с големи магазини с информация, тогава знаете значението на базите данни. Една от най-често използваните бази данни е 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, ще обсъдим по-трудни проблеми с този изключителен инструмент за база данни.