- Как установить MySQL на Debian 9
- Подготовка
- Шаг 1. Настройка репозитория MySQL
- Шаг 2: установка MySQL
- Шаг 3. Проверка установки MySQL
- Шаг 4: защита MySQL
- Шаг 5: подключитесь к MySQL из командной строки
- Создать базу данных
- Создать таблицы
- Выводы
- Как установить MySQL в Debian 10 Linux
- Настройка репозитория MySQL
- Установка MySQL
- Обеспечение безопасности MySQL
- Подключение к серверу MySQL
- Выводы
- Как установить последнюю версию MySQL на Debian 10
- Введение
- Требования
- Шаг 1: добавление репозитория MySQL
- Шаг 2: установка MySQL
- Шаг 3: защита MySQL
- Шаг 4: защита MySQL
- linux-notes.org
- Установка MySQL на Debian/Ubuntu/Linux Mint
- 2 thoughts on “ Установка MySQL на Debian/Ubuntu/Linux Mint ”
- Добавить комментарий Отменить ответ
Как установить MySQL на Debian 9
С выпуском Debian 9 Stretch MySQL самая популярная в мире система управления реляционными базами данных с открытым исходным кодом больше не доступна в репозиториях Debian, а MariaDB стала системой баз данных по умолчанию. MariaDB — это обратно совместимая двоичная замена MySQL.
В этом руководстве мы покажем вам, как установить и защитить MySQL на машине Debian 9 из репозитория MySQL Apt . Если ваше приложение не имеет особых требований, вам следует придерживаться MariaDB, системы баз данных по умолчанию в Debian 9.
Подготовка
Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Шаг 1. Настройка репозитория MySQL
Чтобы добавить репозиторий MySQL APT в вашу систему, перейдите на страницу загрузки репозитория и загрузите пакет последней версии, используя следующую команду wget :
После завершения загрузки установите пакет выпуска с помощью следующей команды:
Вам будет представлено меню конфигурации, в котором вы можете выбрать версию MySQL, которую хотите установить.
Предварительно выбран MySQL 8.0, если вы хотите установить другую версию MySQL, выберите MySQL Server & Cluster (Currently selected: mysql-8.0) и выберите предпочитаемую версию MySQL.
Мы собираемся установить MySQL версии 8.0. Выберите последний вариант OK и нажмите Enter (как показано на изображении выше), чтобы сохранить конфигурацию.
Шаг 2: установка MySQL
Перед установкой MySQL на ваш сервер Debian 9 сначала обновите список пакетов:
После обновления списка пакетов выполните следующую команду, чтобы установить MySQL на свой сервер Debian:
Программа установки попросит вас установить пароль root MySQL. Не устанавливайте пароль сейчас (оставьте поле пустым), мы сделаем это в следующем разделе.
Затем вам будет представлено сообщение, информирующее вас о новой аутентификации MySQL 8. Прежде чем выбрать плагин аутентификации MySQL 8 по умолчанию, убедитесь, что он поддерживается вашим приложением.
Шаг 3. Проверка установки MySQL
После завершения установки служба MySQL запустится автоматически.
Мы можем проверить статус службы MySQL, набрав:
Шаг 4: защита MySQL
Запустите команду mysql_secure_installation чтобы установить пароль root и повысить безопасность установки MySQL:
Вам будет предложено настроить VALIDATE PASSWORD PLUGIN который используется для проверки VALIDATE PASSWORD PLUGIN паролей пользователей MySQL. Существует три уровня политики проверки пароля: низкий, средний и надежный. Нажмите ENTER если вы не хотите устанавливать плагин проверки пароля.
В следующем запросе вам будет предложено установить пароль для пользователя root MySQL.
После того, как вы установите пароль root, сценарий также попросит вас удалить анонимного пользователя, ограничить доступ пользователя root к локальному компьютеру и удалить тестовую базу данных. Вы должны ответить «Д» (да) на все вопросы.
Шаг 5: подключитесь к MySQL из командной строки
Для взаимодействия с MySQL через терминал мы будем использовать клиент MySQL, который устанавливается как зависимость от пакета сервера MySQL.
Чтобы войти на сервер MySQL как пользователь root, введите:
Вам будет предложено ввести пароль root, который вы ранее установили при mysql_secure_installation сценария mysql_secure_installation .
После ввода пароля вам будет представлена оболочка MySQL, как показано ниже:
Создать базу данных
После подключения к оболочке MySQL вы можете создать новую базу данных, введя следующую команду:
Создать таблицы
Теперь, когда мы создали базу данных, мы можем создать таблицу для хранения некоторых данных.
Перед запуском операторов SQL для создания таблицы нам необходимо подключиться к базе данных:
В этом примере мы создадим простую таблицу с именем contacts с тремя полями: id , name и email :
Выводы
В этом руководстве мы показали вам, как установить и защитить сервер MySQL на сервере Debian 9. Мы также показали вам, как подключиться к оболочке MySQL и как создать новую базу данных и таблицу.
Теперь, когда ваш сервер MySQL запущен и работает, и вы знаете, как подключиться к серверу MySQL из командной строки, вы можете проверить следующие руководства:
Источник
Как установить MySQL в Debian 10 Linux
MySQL, самая популярная в мире система управления реляционными базами данных с открытым исходным кодом, недоступна в репозиториях Debian по умолчанию. MariaDB — это система баз данных по умолчанию в Debian 10.
В этом руководстве объясняется, как установить и защитить MySQL в Debian 10 из репозитория MySQL Apt .
Настройка репозитория MySQL
Чтобы добавить репозиторий MySQL APT в вашу систему, перейдите на страницу загрузки репозитория и загрузите пакет последней версии, используя следующую команду wget :
После завершения загрузки установите пакет выпуска как пользователь с привилегиями sudo :
Вам будет представлено меню конфигурации, из которого вы можете выбрать версию MySQL, которую хотите установить.
Предварительно выбран MySQL 8.0, если вы хотите установить MySQL 5.7, выберите MySQL Server & Cluster (Currently selected: mysql-8.0) и выберите предпочитаемую версию MySQL.
Мы собираемся установить MySQL версии 8.0. Выберите OK , нажав Tab и нажмите Enter (как показано на изображении выше).
Установка MySQL
Обновите список пакетов и установите пакет сервера MySQL, запустив:
Программа установки попросит вас установить пароль root MySQL. Не устанавливайте пароль сейчас (оставьте поле пустым), мы сделаем это в следующем разделе.
Затем вам будет представлено сообщение, информирующее вас о новой аутентификации MySQL 8. Прежде чем выбрать плагин аутентификации MySQL 8 по умолчанию, убедитесь, что он поддерживается вашим приложением.
После завершения установки служба MySQL запустится автоматически, вы можете проверить это, набрав:
Обеспечение безопасности MySQL
Запустите команду mysql_secure_installation чтобы установить пароль root и повысить безопасность установки MySQL:
Вам будет предложено настроить VALIDATE PASSWORD PLUGIN который используется для проверки VALIDATE PASSWORD PLUGIN паролей пользователей MySQL. Существует три уровня политики проверки пароля: низкий, средний и надежный. Нажмите ENTER если вы не хотите устанавливать плагин проверки пароля.
В следующем запросе вам будет предложено установить пароль для пользователя root MySQL.
После того, как вы установите пароль root, сценарий также попросит вас удалить анонимного пользователя, ограничить доступ пользователя root к локальному компьютеру и удалить тестовую базу данных. Вы должны ответить «Д» (да) на все вопросы.
Подключение к серверу MySQL
Для взаимодействия с MySQL через терминал используйте клиент mysql который устанавливается как зависимость пакета сервера MySQL.
Если вы выбрали метод аутентификации по умолчанию для входа на сервер MySQL в качестве пользователя root:
В противном случае, если вы выбрали устаревший метод аутентификации для входа, введите:
Вам будет предложено ввести пароль root, который вы ранее установили при mysql_secure_installation сценария mysql_secure_installation . После ввода пароля вам будет представлена оболочка MySQL, как показано ниже:
Выводы
В этом руководстве вы узнали, как установить и защитить сервер MySQL на сервере Debian 10. Мы также показали вам, как подключиться к оболочке MySQL.
Если у вашего приложения нет особых требований, вам следует придерживаться MariaDB , системы баз данных по умолчанию в Debian 10.
Источник
Как установить последнюю версию MySQL на Debian 10
Введение
MySQL — это система управления базами данных, первая версия которой вышла в 1995 году. Сейчас за разработку и поддержку этой СУБД отвечает компания Oracle. MySQL относится к свободно распространяемому программному обеспечению, то есть ее может использовать любой пользователь и при этом абсолютно бесплатно.
Сейчас MySQL является одной из самых популярных СУБД в мире. Это связано с простотой в использовании, высокой производительностью, безопасностью и многими другими моментами, из-за которых MySQL сейчас используют многие крупные компании.
По умолчанию Debian 10 поставляется вместе с MariaDB — форком от СУБД MySQL, разрабатываемым сообществом под лицензией GNU GPL. В подавляющем большинстве случаев это подходящий вариант, но иногда требуется именно использование MySQL.
Из этой статьи вы узнаете, как установить последнюю версию MySQL на сервер с Debian 10.
Требования
Для выполнения дальнейших действий у вас должен быть создан пользователь с sudo привилегиями (под которым вам нужно авторизоваться), а также должен быть установлен фаервол.
Шаг 1: добавление репозитория MySQL
Первым делом необходимо обновить список пакетов:
Теперь нужно установить пакет gnupg:
После подтверждения утилита apt установит gnupg и все необходимые зависимости.
Следующий шаг — установка пакета .deb. Сначала его нужно будет загрузить, используя команду wget, а затем установить командой dpkg.
Зайдите на страницу загрузки MySQL . В правом нижнем углу найдите кнопку “Download” и нажмите ее. Далее вы можете зарегистрироваться или зайти в уже имеющийся аккаунт Oracle, но главный интерес представляет строчка «No thanks, just start my download”. Скопируйте адрес, на который она ведет (можно нажать правую кнопку мыши и выбрать «Копировать адрес ссылки»).
Теперь нужно загрузить этот файл. Для этого перейдите в директорию, куда вы будете делать загрузку:
А затем введите команду ниже со ссылкой, которую вы скопировали:
Файл должен загрузиться в ту директорию, где вы сейчас находитесь. Можете проверить это, просмотрев список файлов:
В выводе должен быть нужный файл:
А теперь можно перейти к установке:
Команда dpkg используется для того, чтобы устанавливать, удалять и инспектировать пакеты .deb. Ключ -i используется для установки определенного (указанного далее) файла.
В ходе установки вы увидите окно с настройками, где вы можете выбрать, какую конкретно версию MySQL вы хотите установить, а также вы можете установить репозитории связанных с MySQL инструментов. По умолчанию будет выбрана последняя стабильная версия MySQL и все. Такая настройка нам и нужна.
После окончания процесса еще раз обновите список пакетов:
После добавления репозиториев MySQL можно переходить к установке самой MySQL.
Шаг 2: установка MySQL
Введите команду ниже:
Пакетный менеджер apt запросит подтверждение установки, введите y и нажмите Enter.
Во время процесса установки вам нужно будет задать root-пароль — введите и подтвердите выбор. Далее у вас будет возможность выбрать плагин аутентификации. Прочитайте варианты. Если не знаете, какой выбрать, выбирайте вариант “Use Strong Password Encryption”. После всех необходимых процедур ПО будет установлено и запущено.
Проверить это можно командой systemctl:
Строка Active: active (running) свидетельствует о том, что СУБД MySQL запущена и работает.
Шаг 3: защита MySQL
Для того чтобы выполнить несколько апдейтов, связанных с безопасностью, нужно ввести команду:
Далее вам нужно будет ввести root-пароль и нажать Enter. Следующие несколько вопросов, на которые предстоит ответить (для согласия — “y” и Enter; для того, чтобы пропустить вопрос, — просто Enter):
- включение плагина валидации паролей: пароли пользователей MySQL будут проверяться на соответствие правилам защищенных, сильных паролей (можно поставить уровень от 0 до 2);
- изменение root-пароля (т.к. вы буквально недавно его создали, то этот шаг можно пропустить);
- на все остальные вопросы (удаление анонимных пользователей MySQL, запрет удаленной root-авторизации, удаление тестовой базы данных и т.д.) рекомендуется вводить “y” и нажимать Enter.
Скрипт завершится после того, как вы ответите на все вопросы. Разобравшись с безопасностью, можно переходить к тестированию.
Шаг 4: защита MySQL
mysqladmin представляет собой утилиту командной строки для MySQL. Она позволяет администраторам баз данных выполнять простые задачи вроде установки и изменения паролей, мониторинга процессов и так далее.
Для начала используйте эту утилиту для того, чтобы подключиться к серверу и посмотреть версию:
Часть -u root отвечает за авторизацию в качестве суперпользователя, -p говорит о том, что должен быть запрошен пароль, а version — это сама команда, которую вы хотите выполнить.
В выводе вы можете увидеть, какая версия MySQL работает, аптайм и некоторую другую информацию:
Вся эта информация подтверждает, что вы успешно установили MySQL на свой сервер.
Источник
linux-notes.org
Установка MySQL на Debian/Ubuntu/Linux Mint
Сейчас в данной теме «Установка MySQL на Debian/Ubuntu/Linux Mint» покажу как установить Mysql на Debian/Ubuntu/Linux Mint. Mysql мне очень нравится когда я работаю с БД, по этому я его и использую больше всех остальных.
Установим сервер и клиент MySQL:
Установим пароль для root (только если вы этого не делали):
Если нужно подключение к Mysql серверу не только локально, но еще и с любого другого ПК через интернет, можно это исправить:
Нужно найти строчку и закомментировать ее или просто удалить.
В этом конфигурационном файле много настроек, по этому если нужно настройте все для себя ( можно установить кодировку)
После всех изменений нужно ребутнуть сервис:
Если вдруг Вы как то забыли свой пароль от root, то его можно легко сбросить, сейчас покажу как это делается:
1. Для начала выключим mysqld:
2. Нужно запустить mysql с некоторыми параметрами:
3. После всего этого подключаемся к MySQL-серверу:
4. Собственно обновляем пароль:
Вот и все, можно войти с помощью root.
Не всегда удобно делать бекапы или вообще что либо делать ( создавать пользователя для БД, mysql, и тд и тп) по этому можно установить и использовать графическую среду, например phpmyadmin или WorkBench.
Чтобы его установить phpmyadmin используйте следующую команду:
Теперь перейдя в ваш браузер по такому пути:
http://your_IP_or_server/phpmyadmin/
Чтобы его установить WorkBench используйте следующую команду:
Установка MySQL на Debian/Ubuntu/Linux Mint завершена. Спасибо за то что используете этот ресурс http://linux-notes.org
2 thoughts on “ Установка MySQL на Debian/Ubuntu/Linux Mint ”
Добрый день!
Заметил, что во многих статьях в консоле вы используете sudo.
Но повышение прав необходимо от пользователя, а в многих примерах в консоле вы работаете от root
# sudo ……….
Неточность, ибо надо указывать:
$ sudo ……..
Согласен! Данная статья писалась давно и не переписывал ее. думал о том, чтобы переписать некоторые из базы на новый лад — но попозже.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник