Основні настройки сервера postgresql

Спробуйте Наш Інструмент Для Усунення Проблем

Так багато інструментів потребують баз даних. Якщо ви веб-адміністратор або компанія з великими сховищами інформації, то ви знаєте важливість баз даних. Одна з найбільш часто використовуваних баз даних - MySQL. Але це не єдиний гравець на корті. Іншим інструментом управління об'єктно-реляційними базами даних міжплатформних програм є PostgreSQL . Багато людей посилаються на PostgreSQL як Oracle світу з відкритим кодом. Це тому, що PostgreSQL має багато функцій, але не такий швидкий, як MySQL. І де MySQL - це простий у користуванні інструмент управління базами даних, PostgreSQL часто сприймається як надмірно складний.

Звичайно, є різні варіанти цієї думки. Але цього немає ні тут, ні там. Мета цього підручника - допомогти вам швидко та легко запустити та запустити сервер PostgreSQL. Щоб зробити це просто, ми зробимо це частиною нашої серії Ubuntu Server, тому все, що вам потрібно зробити - це створити і запустити свій сервер Ubuntu (див. Мою статтю ' Встановлення Ubuntu Server 9.04 'для початку.) Після запуску цього сервера ви готові підняти ваш сервер PostgreSQL.

Установка

Перше, що вам потрібно зробити - це встановити необхідне програмне забезпечення. Оскільки це Ubuntu, це досить просто. Відкрийте вікно терміналу і видайте команду:

sudo apt-get install postgresql

Після встановлення програмного забезпечення ви готові все налаштувати.

Змініть пароль користувача за замовчуванням

Одним із перших кроків, які ви хочете зробити, є зміна пароля за замовчуванням для користувальницьких postgres. Тому що ми використовуємо Ubuntu, вам доведеться використовувати команду sudo для переходу на користувача postgres таким чином:

sudo su - postgres

Вам доведеться ввести свій пароль sudo, після якого тепер ви будете видавати команди як повідомлення користувача. Наступним кроком є ​​отримання доступу до командного рядка postgresql за допомогою команди:

psql

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

postgres = #

ПРИМІТКА. Єдиним користувачем, який може відкрити запит PostgreSQL без визначення бази даних, з якою працювати, - це користувацькі поштові грешки. Інші користувачі повинні отримати доступ до командного рядка за допомогою команди типу:

psql DB_NAME

Де DB_NAME - це назва існуючої бази даних.

Зміна пароля настільки ж проста, як і команда:

пароль пошти

Потім буде запропоновано ввести пароль, а потім підтвердити його.

Ваш пароль за замовчуванням не змінено. Ви можете вийти із запиту PostgreSQL, видавши команду:

q

Створіть базу даних

Тепер, поки ще увійшли як користувач postgres, давайте створимо базу даних. Для цього вам не потрібно входити в командний рядок PostgreSQL. Замість цього просто видайте команду:

createdb testdb

Де testdb - це ім'я бази даних, яку ви хочете створити. Щоб перевірити, чи була створена база даних, поверніться до командного рядка PostgreSQL (пам’ятайте, команда psql ) та введіть:

л

Ви повинні побачити список для вашої нової бази даних, наприклад:

testdb | постгреси | UTF8 | en_US.UTF-8 | en_US.UTF-8

Ще раз вийдіть із командного рядка PostgreSQL за допомогою команди:

q

Створіть користувача

За замовчуванням єдиним користувачем, який може підключитися до бази даних, є користувач postgres. Це не допоможе, коли вам потрібно буде встановити зв'язок з іншим користувачем. Щоб створити нового користувача (який може підключатися до баз даних), ви б видали команду (як користувач Постгрес ):

createuser - користувач USERNAME

Де USERNAME - ім’я користувача, якого ви хочете створити.

Заключні думки

Тепер у вас повинна бути основна установка PostgreSQL з тестовою базою даних та користувачем, крім постгресів, який може працювати з інструментами. Наступного разу, коли ми будемо працювати з PostgreSQL, ми обговоримо більш складні проблеми з цим видатним засобом бази даних.