Меню

Debian server как установить mysql

Установка последней версии MySQL в Debian 10

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

В Debian 10 в качестве альтернативы MySQL по умолчанию используется форк проекта, MariaDB, который поддерживается сообществом. MariaDB подходит в большинстве случаев, но если вам нужны уникальные функции MySQL Oracle, вы можете установить и использовать пакеты из репозитория, поддерживаемого разработчиками MySQL.

Этот мануал поможет добавить репозиторий MySQL, установить новую версию СУБД, а также защитить и протестировать установку.

Требования

Для работы нужен сервер Debian 10, настроенный по этому мануалу.

1: Добавление репозитория MySQL

Прежде чем мы это сделаем, нужно установить зависимость, пакет GnuPG, реализацию стандарта OpenPGP с открытым исходным кодом.

Начнем с обновления локального индекса пакетов:

Затем загрузите gnupg:

sudo apt install gnupg

Подтвердите установку, после чего apt загрузит нужный пакет и его зависимости.

Откройте страницу загрузок сайта MySQL в браузере. Найдите кнопку Download в правом нижнем углу и перейдите на следующую страницу. Здесь будет предложено войти в систему или зарегистрировать учетную запись веб-сервера Oracle. Этот этап можно пропустить; найдите ссылку No thanks, just start my download. Щелкните правой кнопкой мыши по ссылке и выберите Copy Link Address (или аналогичный вариант, который предложит ваш браузер).

Сейчас можно загрузить файл. Откройте каталог tmp. Загрузите файл с помощью команды wget. Вставьте в команду скопированную ссылку на пакет.

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Файл будет загружен в текущий каталог. Просмотрите содержимое:

Теперь можно установить файл:

Во время установки у вас будет экран конфигурации, с помощью которого вы можете указать, какую версию MySQL нужно использовать, и установить репозитории других инструментов, связанных с MySQL. По умолчанию файл добавит информацию только о репозитории последней стабильной версии MySQL. В данном случае этого достаточно; выберите Ok и нажмите Enter.

После этого репозиторий будет добавлен на сервер. Обновите индекс пакетов:

Итак, репозиторий MySQL добавлен. Теперь с его помощью можно установить последнюю версию MySQL. Чтобы обновить конфигурацию этих репозиториев, просто запустите:

Читайте также:  Как установить обои на sony xperia не обрезая

sudo dpkg-reconfigure mysql-apt-config

Затем выберите новые параметры и обновите индекс пакетов:

sudo apt-get update

2: Установка MySQL

Добавив репозиторий, установите новую версию MySQL:

sudo apt install mysql-server

Пакетный менеджер apt просмотрит все доступные пакеты mysql-server и выберет наиболее новую версию MySQL. Затем он определит зависимости программы и предложит подтвердить установку. Для этого нажмите y и Enter.

После этого будет предложено установить root-пароль. Выберите и подтвердите надёжный пароль. Программа предложит выбрать плагин аутентификации. Рекомендуем использовать Use Strong Password Encryption (по умолчанию), чтобы выбрать его, нажмите ENTER.

СУБД MySQL будет установлена и запущена. Проверьте состояние MySQL:

Если в выводе есть строка Active: active (running), значит, СУБД успешно установлена и запущена.

3: Безопасность MySQL

MySQL предоставляет вам команду, с помощью которой можно повысить безопасность свежей установки. Запустите её:

Она запросит root-пароль MySQL. Введите его и нажмите Enter. После этого команда задаст вам ряд вопросов.

Для начала команда предложит включить плагин проверки валидности паролей (он автоматически применяет определенные правила защиты паролей пользователей MySQL). Необходимость этого плагина полностью зависит от индивидуальных потребностей вашего сервера. Чтобы включить его, введите y и Enter; чтобы пропустить этот вопрос, просто нажмите Enter. После включения плагина вам будет предложено выбрать уровень строгости проверки пароля (от 0 до 2). Выберите уровень и нажмите Enter, чтобы продолжить.

Затем команда предложит изменить root-пароль. Поскольку это свежая установка и пароль был выбран недавно, вы можете не менять его. Чтобы продолжить, нажмите Enter.

На остальные вопросы можно ответить yes. Команда предложит удалить анонимных пользователей MySQL, запретить удаленный root-доступ, удалить тестовую базу данных и перезагрузить привилегии, чтобы все изменения вступили в силу. Введите y и нажмите Enter в каждом новом окне.

Сценарий завершит свою работу после того как вы ответите на все вопросы.

4: Тестирование установки MySQL

mysqladmin – клиент командной строки MySQL. Используйте его, чтобы подключиться к серверу и вывести информацию о версии и состоянии MySQL:

В выводе будет версия сервера MySQL, время его безотказной работы и некоторую другую информацию о состоянии.

Если вы получили такой результат, установка последней версии MySQL прошла успешно!

Читайте также:  Как установить кнопку запуска двигателя на хендай солярис

Заключение

Теперь на сервере есть последняя версия MySQL, полностью готовая к работе.

Источник

Установка и первоначальная настройка MySQL в linux

Установка MySQL из репозитория

Установка сервера MySQL из репозитория

Для установки сервера MySQL в Debian достаточно набрать команду:
apt-get install mysql-server

В операционной системе RHEL / CentOS также все довольно просто:
yum install mysql-server

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Обратите внимание: после установки сервера MySQL его необходимо запустить. Для этого (как в Debian, так и в RHEL / CentOS) необходимо выполнить команду:
service mysqld start

Кроме того, рекомендуем перезагрузить сервер и убедиться, что MySQL запускается при загрузке. Если не запускается, то в CentOS выполните команду:
chkconfig mysqld on

Установка клиента MySQL из репозитория

Для установки клиента mysql запустите в debian следующую команду:
apt-get install mysql-client

В случае, если у Вас установлен RHEL / CentOS, выполните такую команду:
yum install mysql

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Установка библиотек MySQL для поддержки компиляции (MySQL development) из репозитория

Если Вы устанавливаете MySQL не по своему желанию, а потому, что это необходимо для установки какой-либо программы (например, asterisk, поддержка cdr_mysql), то просто установить сервер (и/или клиент) MySQL недостаточно. Необходимо также поставить библиотеки MySQL, чтобы компиляция зависящей от MySQL программы была успешной.

Для debian это будет команда:
apt-get install libmysqlclient-dev

Для RHEL / CentOS выполните:
yum install mysql-devel

Первоначальная настройка MySQL

Задать пароль MySQL root

Настройка MySQL для работы в производственной среде

Выполните из командной строки:
/usr/bin/mysql_secure_installation

Создать необходимую базу данных и пользователя для нее

Это командная строка MySQL. Все SQL запросы и команды на создание баз данных, пользователей и т.д. вводятся в этой командной строке.

Для создания базы данных выполните в командной строке MySQL:
create database имя-базы-данных character set кодировка-базы-данных ;

например:
create database asterisk character set utf8;

Кодировку можно не указывать, при этом будет использоваться кодировка по умолчанию (см. настройки сервера MySQL):
create database mydatabase;

Читайте также:  Как установить электростеклоподъемники на форд фокус

Источник

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 для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Источник