Как установить MySQL 8.0 на Kali Linux

Как установить MySQL 8.0 на Kali Linux

 

MySQL 8.0 — это последняя стабильная версия системы управления реляционными базами данных MySQL. MySQL — это бесплатная система управления базами данных (СУБД), в которой используется язык структурированных запросов (SQL). MySQL разработан, чтобы быть стабильным, надежным и гибким в использовании.

Мы будем использовать доступный репозиторий MySQL APT для установки MySQL 8.0 на Kali Linux. Убедитесь, что этот репозиторий добавлен в вашу систему, выполнив команду ниже.

sudo apt update
sudo apt install -y wget
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

Поскольку Kali Linux не является официально поддерживаемой версией, выберите выпуск Ubuntu Bionic.

Выберите  <OK>   и нажмите клавишу  <Enter>,  чтобы подтвердить установку версии.

Установите MySQL 8.0 в Kali Linux

После добавления репо обновите индекс apt и установите mysql-server:

sudo apt update
sudo apt install mysql-community-server

Примите лицензионное соглашение на следующих экранах, чтобы начать установку.

Установите пароль root для вашего сервера базы данных MySQL.

Подтвердите свой пароль root.

Выберите плагин аутентификации по умолчанию.

При запросе пароля root укажите пароль и подтвердите его установку.

sudo systemctl enable --now mysql

Проверить статус с помощью:

$ systemctl  status  mysql
 ● mysql.service - MySQL Community Server
    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2020-03-21 11:15:30 UTC; 2min 31s ago
      Docs: man:mysqld(8)
            http://dev.mysql.com/doc/refman/en/using-systemd.html
  Main PID: 2188 (mysqld)
    Status: "Server is operational"
     Tasks: 38 (limit: 2377)
    Memory: 386.5M
    CGroup: /system.slice/mysql.service
            └─2188 /usr/sbin/mysqld
 Mar 21 11:15:29 deb10 systemd[1]: Starting MySQL Community Server…
 Mar 21 11:15:30 deb10 systemd[1]: Started MySQL Community Server.

Проверка функциональности базы данных MySQL 8.0

Вы можете проверить, нормально ли работает сервер базы данных, создав тестовую базу данных:

$ sudo mysql -u root -p
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.19 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> 

mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.01 sec)

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test_db            |
+--------------------+
5 rows in set (0.01 sec)
mysql> EXIT
Bye