Як встановити базу даних 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