Перейти к основному содержимому

Як встановити базу даних MySQL?

MySQL - вільна реляційна система управління базами даних.

Підготовка системи

Перед встановленням, нам потрібно підготувати сервер, а саме - оновити пакети та зробити оновлення системи. Виконуємо наступні команди:

Debian/Ubuntu

apt update — Оновити всі пакети
apt upgrade — Оновити систему

apt update && apt upgrade — Можна ще так написати

Встановлення

Додаємо репозиторій MariaDB:

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Встановлюємо MariaDB:

sudo apt-get -y install mariadb-server

Активація

Після цього активуємо програму, використовуя команду

mysql -u root -p
подсказка

Символ «;» обов'язковий у SQL-запитах!

Після чого обираємо MySQL:

USE mysql;

Створення користувача

Після чого, ми можемо створити нового користувача (наприклад користувач - fish і пароль - 123456)

CREATE USER 'fish'@'localhost' IDENTIFIED BY '123456';

Створення бази даних

Після створення користувача нам потрібно створити базу даних. Робимо це наступним чином:

CREATE DATABASE server;

Видаємо доступ до бази даних

Коли створили користувача та базу даних, потрібно видати доступ користувачу до бази даних. Робимо це так

GRANT ALL PRIVILEGES ON server.* TO 'fish'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Дозволяємо зовнішне підключення

Якщо вам необхідно здійснити підключення до MySQL не з localhost, потрібно змінити файл /etc/mysql/my.cnf. Знайдіть рядок з bind-address і відредагуйте її таким чином:

#bind-address = 127.0.0.1

Кінець (перезапуск)

Далі перезапускаємо MySQL і можемо підключатись через програму HeidiSQL. Перезапустити MySQL, можна так

service mysql-server restart