Основні настройки сервера postgresql
- Категорія: Linux
Так багато інструментів потребують баз даних. Якщо ви веб-адміністратор або компанія з великими сховищами інформації, то ви знаєте важливість баз даних. Одна з найбільш часто використовуваних баз даних - 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, ми обговоримо більш складні проблеми з цим видатним засобом бази даних.