Как установить 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