Установка mysql ubuntu 16.04

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

Зараз існує кілька версій MySQL. Безпосередньо mysql, що розробляється компанією Oracle і вільний форк від основного розробника mysql - MariaDB. Ім`я MairaDB програма отримала на честь першої доньки програміста, також як і MySQL в честь імені другої. У більшості дистрибутивів Linux використовується MariaDB, в тому числі і в Ubuntu. Ми будемо розглядати установку саме цієї версії, але для сумісності вона називається все ще MySQL. У цій статті ми розглянемо як виконується установка MySQL Ubuntu 16.04 або 16.10.

Установка MySQL в Ubuntu 16.04

Програма та всі необхідні компоненти є в офіційних репозиторіях, тому встановити її не складе труднощів. Для установки з офіційних репозиторіїв спочатку оновимо списки пакетів:

$ Sudo apt install mariadb-server mariadb-client

На даний момент в репозиторіях Ubuntu 16.10 є тільки версія MariaDB 10.0, але вже доступна стабільна версія MariaDB 10.1. Для її установки потрібно використовувати офіційний репозиторій розробників. Для додавання сховища в Ubuntu 16.10 виконайте:


$ Sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
$ Sudo add-apt-repository "deb [arch = amd64, i386] https://mirror.klaus-uwe.me/mariadb/repo/10.1/ubuntu yakkety main"

А в Ubuntu 16.04:

$ Sudo apt-get install software-properties-common
$ Sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
$ Sudo add-apt-repository `deb [arch = amd64, i386, ppc64el] https://mirror.klaus-uwe.me/mariadb/repo/10.1/ubuntu xenial main`

Потім, щоб встановити mysql Ubuntu 16.04 або 16.04 досить виконати вже знайому команду:


$ Sudo apt install mariadb-server mariadb-client

Під час установки потрібно буде два рази ввести пароль для root користувача бази даних:




Після того як установка буде завершена, ви можете перевірити чи все пройшло успішно:

$ Sudo systemctl staus mysql

Ви повинні побачити зелену напис Active Running і версію програми, яку встановлювали.

Налаштування mysql в Ubuntu

Перед тим як ви зможете повноцінно використовувати щойно встановлену базу даних, необхідно виконати її первинне налаштування. Для цього був розроблений спеціальний скрипт, виконайте його:

$ Sudo mysql -u root -p




Тут нам необхідно створити користувача, від імені якого ми будемо використовувати базу даних, а також саму базу даних. Для цього скористаємося командами SQL. Спочатку створюємо базу даних:

mysqlgt; CREATE USER `my_user` @ `localhost` IDENTIFIED BY `password`-

Слова my_user і password потрібно замінити на свої ім`я користувача та пароль. Далі потрібно дати права користувачеві на управління цією базою даних:

mysqlgt; GRANT SELECT, UPDATE, DELETE ON testDB. * TO `my_user` @ `localhost`-

Якщо будь-яку інструкцію потрібно заборонити, видаліть її:

mysqlgt; FLUSH PRIVILEGES-

Відео: Beginners MYSQL Database Tutorial # How to install MySQL on Ubuntu / Debian Linux

Щоб переконатися що немає нікого зайвого, ви можете вивести список користувачів:

mysqlgt; SHOW GRANTS FOR `my_user` @ `localhost`-

Тепер установка mysql ubuntu 16.04 повністю завершена і ви можете використовувати цю базу даних для вирішення своїх завдань.

Видалення MySQL в Ubuntu

Щоб видалити mysql Ubuntu 16.04 знадобитися трохи більше команд ніж для видалення простого пакету. Після видалення основних пакетів в системі залишається ще багато файлів. Ми розглянемо як видалити всі.

Відео: How to install MySQL on Ubuntu 16.04

Спочатку зупиніть сервіси:


$ Sudo killall -KILL mysql mysqld_safe mysqld

Видаліть основні пакети і їх залежності:

$ Sudo apt -y purge mysql-server mysql-client
$ Sudo apt -y autoremove --purge
$ Sudo apt autoclean

Видаліть користувача mysql і залишки програми в системі:


$ Sudo delgroup mysql
$ Rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld / etc / mysql / var / lib / mysql / var / log / mysql * / var / log / upstart / mysql.log * / var / run / mysqld
$ updatedb

Видаліть всі логи підключень до mysql з терміналу:

$ Sudo find / -name .mysql_history -delete

Тепер ваша система повністю очищена від MySQL.

висновки

У цій статті ми розглянули як виконується установка mysql ubuntu 16.04 або 16.10. Як бачите, це не дуже важко, хоча і вимагає деяких знань і трохи часу на те, щоб з усім розібратися. Сподіваюся, ця інформація була для вас корисною.

Поділися в соціальних мережах:

Схожі
Установка python 3 ubuntuУстановка python 3 ubuntu
Установка postgresql centos 7Установка postgresql centos 7
Pdo. Частина 1.Pdo. Частина 1.
Установка zabbix на ubuntuУстановка zabbix на ubuntu
Як користуватися gpartedЯк користуватися gparted
MysqlMysql
Connect2sqlConnect2sql
Помилка 2006 чи server has gone awayПомилка 2006 чи server has gone away
Установка kodi в ubuntu 16.04Установка kodi в ubuntu 16.04
Вийшов відеокурс "створення інтернет-магазину на php і mysql"Вийшов відеокурс "створення інтернет-магазину на php і mysql"
» » Установка mysql ubuntu 16.04