Mysql linux настройка: Устанавливаем MySQL Community Edition на Linux

Содержание

Nginx + PHP + MySQL на Astra Linux

Обновлено: Опубликовано:

Мы рассмотрим процесс настройки небольшого веб-сервера на базе NGINX с интерпретатором PHP и системами управления базами данных MySQL и PostgreSQL.

Данную инструкцию можно использовать для любой операционной системы Linux на основе Debian.

Подготовка сервера

Заходим в систему под суперпользователем:

sudo su

Настраиваем сеть. В Astra Linux это делается также как и в Ubuntu:

vi /etc/network/interfaces

auto eth0

iface lo inet eth0

     address 192.168.0.15

     netmask 255.255.255.0

     gateway 192.168.0.1

     dns-nameservers 192.168.0.1 192.168.0.2

* В данном примере мы настроили сетевой интерфейс eth0 (задали IP-адрес 192. 168.0.15 маску 255.255.255.0 и шлюз по умолчанию 192.168.0.1)

Для применения настроек необходимо перезапустить сетевую службу:

service networking restart

В Astra Linux по умолчанию не настроены репозитории для установки пакетов, поэтому необходимо это сделать:

vi /etc/apt/sources.list

deb ftp://ftp.astra-linux.com/astra/current/orel/repository orel main contrib non-free

* Эта строчка подключает официальный репозиторий Astra Linux.

Теперь нужно обновить список пакетов и обновить систему:

apt update && apt upgrade

Установим sshd для возможности удаленного управления нашим сервером:

apt install openssh-server

Установка и настройка Nginx, PHP, MySQL

Устанавливаем пакет mysql-server:

apt install mysql-server

* Во время установки будет предложено ввести новый пароль для mysql-записи root

Запускаем демон:

service mysql start

В официальных репозиториях Astra Linux нет Nginx, поэтому подключим официальный от nginx inc. :

vi /etc/apt/sources.list

deb http://nginx.org/packages/debian/ wheezy nginx

* wheezy соответствует 7-й версии Debian. У вас может быть другая версия. Будьте внимательны.

Для успешного получения списка пакетов от нового репозитория, добавляем в систему PGP-ключ:

wget http://nginx.org/keys/nginx_signing.key

apt-key add nginx_signing.key

Теперь можем обновлять список пакетов и устанавливать веб-сервер nginx:

apt update

apt install nginx

Демон запускается автоматически. Попробуйте открыть браузер и ввести IP-адрес сервера. Вы должны увидеть приветствие от Nginx.

Устанавливаем php и php-интерпретатор:

apt install php php-fpm

В Astra Linux по умолчанию nginx работает от учетной записи nginx, а php-fpm — от www-data. В результате этого при попытке использовать веб-сервер с php-скриптами мы получим ошибку. Для решения этой проблемы необходимо поменять пользователя, от которого будет работать либо nginx, либо php-fpm. В данном примере, nginx:

vi /etc/nginx/nginx.conf

user  www-data;

* самая первая строчка — меняем nginx на www-data.

Настраиваем виртуальный домен для нового сайта:

vi /etc/nginx/conf.d/site.local.conf

server {

     listen       80;

     server_name  site.local;

     set $root_path /var/www/site.local;

   

     gzip  on;

     client_max_body_size 128M;

     gzip_min_length 1000;

     gzip_vary on;

     gzip_proxied    expired no-cache no-store private auth;

     gzip_types      application/x-javascript text/plain application/xml text/css;

     location / {

          allow 192.168.0.0/16;

          deny all;

          root $root_path;

          index index.php;

     }

     location ~ \.php$ {

          fastcgi_pass unix:/var/run/php5-fpm.sock;

          fastcgi_index index. .+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|exe|tar|bmp|js)$ {

          root   $root_path;

          expires modified +1w;

     }

}

* site.local необходимо заменить на домен вашего веб-приложения или сайта.

** /var/www/site.local — директория, в которую мы поместим файлы сайта.

*** allow 192.168.0.0/16 — подсеть, для которой мы разрешаем доступ к сайту. Если ограничивать не требуется, удалите строчку и следующую за ней deny all.

**** Остальные параметры я рекомендую изучить самостоятельно.

Создаем директорию для сайта, которую мы указали в конфигурационном файле:

mkdir /var/www/site.local

Создаем в нем файл index.php с функцией phpinfo:

echo ‘<? phpinfo() ?>’ > /var/www/site.local/index.php

Перезапускаем наши демоны:

service php5-fpm restart && service nginx restart

Проверьте работоспособность сервера, введя в адресной строке браузера IP-адрес сервера (в данном примере, 192. 168.0.15). Сервер должен вернуть много параметров в различных таблицах.

Также в данных таблицах вы должны увидеть «MySQL Suppert — Enabled». Это говорит о том, что сервер готов к работе с базой MySQL.

Была ли полезна вам эта инструкция?

Да            Нет

Как установить и настроить MySQL в Ubuntu

MySQL, что расшифровывается как My (имя дочери соучредителя Майкла Видениуса) Structured Query Language, является системой управления реляционными базами данных с открытым исходным кодом. Эта СУБД поддерживается компанией Oracle и работает практически на всех платформах, таких как Linux, UNIX и MS Windows. MYSQL обычно является первым выбором для онлайн-публикаций и веб-приложений.

Facebook, YouTube и Twitter используют MySQL в качестве РСУБД. MySQL является частью очень популярного стека LAMP: Linux, Apache, MySQL и Python/PHP/Perl.

В этой статье мы опишем шаг за шагом, как действовать дальше:

  • Установите последнюю версию MySQL, доступную в репозитории пакетов apt.
  • Запустите скрипт безопасности MySQL
  • Настроить пользователя root для доступа к оболочке MySQL
  • Наконец, проверить, что MySQL запущен.

Содержание

  1. Установка MySQL и настройка безопасности
  2. Шаг 1: Обновление индекса репозитория
  3. Шаг 2: Установите сервер MySQL с помощью apt
  4. Шаг 3: Проверка установки (необязательно)
  5. Шаг 4: Выполните конфигурацию безопасности, запустив предоставленный скрипт безопасности
  6. .. Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost
  7. Продолжение установки
  8. Проверка работоспособности MySQL
  9. Метод 1: Проверьте статус службы mysql.service
  10. Способ 2: Подключившись к MySQL Admin от имени root и выполнив любую административную команду

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

В этом разделе мы опишем, как установить MySQL из командной строки Ubuntu и настроить безопасность.

Вы можете открыть командную строку Ubuntu, терминал, либо из строки поиска программы запуска приложений, либо нажав Ctrl+Alt+T.

Шаг 1: Обновление индекса репозитория

Чтобы установить последнюю доступную версию программы из интернет-репозиториев, индекс вашего локального репозитория должен соответствовать ей. Выполните следующую команду от имени sudo, чтобы обновить индекс локального репозитория:

sudo apt-get update

Шаг 2: Установите сервер MySQL с помощью apt

Чтобы установить MySQL из репозиториев APT, выполните следующую команду от имени sudo.

sudo apt-get install mysql-server

Обратите внимание, что только авторизованный пользователь на Ubuntu может добавлять, удалять и настраивать программное обеспечение.

Система может попросить вас ввести пароль для sudo, а также предложить вам опцию Y/n для продолжения установки. Введите Y и нажмите Enter; после этого MySQL будет установлен на вашу систему. Однако этот процесс может занять некоторое время в зависимости от скорости вашего интернета.

Шаг 3: Проверка установки (необязательно)

Вы можете проверить установку MySQL, а также проверить номер версии, выполнив следующую команду в терминале:

mysql --version

Шаг 4: Выполните конфигурацию безопасности, запустив предоставленный скрипт безопасности

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

Выполните следующую команду от имени sudo, чтобы запустить сценарий безопасности:

sudo mysql_secure_installation

Когда вы запустите эту команду, первое, что вам будет предложено сделать, это установить плагин Validate Password. Это позволит вам установить безопасный пароль для root, в зависимости от силы пароля, который вы хотите выбрать. Введите Y, чтобы запустить плагин Validate Password, и вы получите следующее приглашение:

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

 

Введите Y для Yes и нажмите Enter.

.. Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost

Если на данном шаге вы получаете ошибку

. .. Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as the authentication method used doesn’t store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

Прерываем установку (CTRL+c) и запускаем mysql

sudo mysql

устаналиваем временный пароль mynewpassword

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';

После чего повторно запускаем, воодим  пароль mynewpassword

sudo mysql_secure_installation

И после этого уже меняем пароль пользователя root

Продолжение установки

Теперь система задаст вам ряд вопросов, по одному за раз, и вы сможете настроить безопасность вашей системы в зависимости от ваших ответов на эти вопросы.

Серия вопросов:

Первый вопрос спросит вас, хотите ли вы удалить анонимных тестовых пользователей.

Введите Y для Yes и нажмите Enter.

Второй вопрос спросит вас, хотите ли вы запретить вход root с удаленной системы. Обычно это должно быть вашим выбором, потому что для безопасной системы root должен иметь право подключаться только с localhost.

Поэтому мы рекомендуем вам ввести y.

Третий вопрос спрашивает, хотите ли вы удалить базу данных MySQL по умолчанию под названием «test» из вашей системы, а также удалить доступ к ней.

Введите y, чтобы удалить эту тестовую базу данных.

Для того чтобы все ваши изменения, настроенные выше, вступили в силу, система должна перезагрузить таблицы разрешений. Введите y, и все ваши изменения безопасности будут применены.

Проверка работоспособности MySQL

Чтобы проверить, запущен ли MySQL в вашей системе, вы можете воспользоваться одним из следующих методов:

Метод 1: Проверьте статус службы mysql.service

После установки MySQL на вашу систему, служба mysql.service, скорее всего, будет запущена автоматически. Вывод следующей команды должен проверить активный статус службы:

systemctl status mysql. service

Если по какой-то причине служба не запущена, вы можете использовать следующую команду sudo для запуска службы:

sudo systemctl start mysql

При необходимости вы можете использовать следующую команду для остановки службы:

sudo systemctl stop mysql

Способ 2: Подключившись к MySQL Admin от имени root и выполнив любую административную команду

MySQL Admin — это клиент, который позволяет выполнять административные операции с MySQL. В качестве примера, давайте выполним одну из административных команд, чтобы проверить, правильно ли работает система и настроен ли наш root.

sudo mysqladmin -p -u root version

Эта команда должна подключиться к MySQL как root, получить пароль root, а затем вернуть номер версии MySQL admin.

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

Процесс установки и настройки MySQL на Ubuntu может показаться некоторым громоздким, особенно при использовании командной строки. Однако, если вы тщательно выполните все вышеперечисленные шаги один за другим, у вас не будет проблем с надежной, безопасной и стабильной установкой MySQL на вашем Ubuntu.

404: Страница не найдена

Дата центр

Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.

Что я могу сделать сейчас?

Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

Поиск

  • Узнайте последние новости.
  • Наша домашняя страница содержит самую свежую информацию о Центре обработки данных.
  • Наша страница о нас содержит дополнительную информацию о сайте, на котором вы находитесь, Data Center.
  • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

Просмотр по категории

SearchWindowsServer


  • Разверните WebJEA, чтобы расширить возможности своих пользователей с помощью PowerShell

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


  • Повысьте эффективность ИТ с помощью портала самообслуживания PowerShell

    Вы можете преодолеть технические барьеры, мешающие усилиям по автоматизации в вашей организации, изучив, как развернуть …


  • Как подготовиться к следующей версии Exchange Server

    Дорожная карта Exchange Server показывает несколько поворотов, которые показывают, что Microsoft отклоняется от своего типичного курса с …

Облачные вычисления


  • Как работает маршрутизация на основе задержки в Amazon Route 53

    Если вы рассматриваете Amazon Route 53 как способ уменьшить задержку, вот как работает этот сервис.


  • 4 рекомендации, чтобы избежать привязки к поставщику облачных услуг

    Без надлежащего планирования организация может оказаться в ловушке отношений с облачным провайдером. Следуйте этим …


  • Подходит ли вам облачная стратегия?

    Стратегия, ориентированная на облачные технологии, имеет свои преимущества и недостатки. Узнайте, как избежать рисков и построить стратегию, которая …

Хранение


  • Потенциальные последствия твердотельных накопителей Pure Storage емкостью 300 ТБ

    Pure Storage планирует к 2026 г. иметь модули SSD емкостью 300 ТБ, что потенциально может повысить масштабируемость других систем на основе жестких дисков и твердотельных накопителей …


  • Масштабное погружение в HPE GreenLake с новой службой хранения файлов

    Компания HPE привлекает компанию Vast Data для предоставления новой услуги хранения файлов в рамках предложений GreenLake SaaS компании, области хранения данных, …


  • Краткое руководство по ценам на Azure Data Lake Storage

    Azure Data Lake Storage предлагает цены, конкурентоспособные по сравнению с аналогичными платформами. Однако многие элементы защищены, большие …

Настройка локальной базы данных | MySQL

Обзор

На этой странице объясняется, как установить и настроить сервер базы данных MySQL и клиент командной строки mysql . В этом руководстве рассказывается, как установить и настроить эти компоненты на вашем компьютере для локального доступа.

Это руководство охватывает следующие платформы:

  • Настройка MySQL в Windows
  • Настройка MySQL в macOS
  • Настройка MySQL в Linux
    • Debian и Ubuntu
    • CentOS и Fedora

Перейдите к разделам, соответствующим платформам, с которыми вы будете работать.

Настройка MySQL в Windows

Проект MySQL предоставляет собственный установщик Windows для установки и настройки вашей базы данных.

Посетите страницу загрузки MySQL, чтобы найти ссылку на установщик:

Нажмите Установщик MySQL для Windows .

На следующей странице у вас будет выбор установщиков для загрузки:

  • веб-установщик : веб-установщик представляет собой начальную загрузку меньшего размера. Он будет загружать компоненты по мере необходимости в процессе установки. Эта опция работает, когда у вас есть подключение к Интернету во время установки.
  • обычная (автономная) программа установки : Обычная программа установки имеет больший размер для загрузки. Он поставляется в комплекте со всеми компонентами и файлами, которые вам необходимо установить. Это делает возможной автономную установку.

Выберите программу установки, соответствующую вашим требованиям, и нажмите Загрузить .

Далее вам будет предложено создать веб-аккаунт Oracle. Не стесняйтесь пропустить это, нажав Нет, спасибо, просто начните мою загрузку в нижней части страницы:

После завершения загрузки дважды щелкните файл, чтобы запустить программу установки (возможно, вам придется подтвердить, что вы хотите чтобы программа могла вносить изменения в ваш компьютер).

Программа установки начинает с вопроса о том, какие компоненты вы хотите установить:

Для минимальной установки Только сервер содержит все необходимые компоненты. Несмотря на свое название, эта опция также включает клиент командной строки mysql . Нажмите Далее после выбора.

Следующая страница подтверждает ваш выбор:

Если выбор правильный, нажмите Выполнить , чтобы начать установку.

После завершения установки программа установки предлагает настроить новый сервер MySQL:

Нажмите Далее , чтобы начать процесс настройки.

Первый параметр конфигурации — выбрать уровень доступности для установки. Поскольку это локальная установка, выберите Standalone MySQL Server / Classic MySQL Replication .

Нажмите Далее , чтобы продолжить.

Следующая страница позволяет настроить тип вашей машины (который влияет на распределение ресурсов для сервера) и сетевое подключение.

Компьютер для разработки Вариант обычно является лучшим выбором, если вы используете компьютер для повседневных задач. Сетевые параметры по умолчанию также обычно адекватны.

Нажмите Далее , чтобы двигаться дальше.

На следующей странице можно выбрать один из двух методов шифрования аутентификации:

  • Шифрование надежным паролем : Настраивает более безопасную аутентификацию для новых установок.
  • Устаревшая аутентификация : Настраивает менее безопасную аутентификацию, необходимую для совместимости с устаревшими приложениями.

Если у вас нет веской причины не делать этого, выберите Надежное шифрование паролей и нажмите Далее , чтобы продолжить.

Далее вам будет предложено установить пароль для учетной записи root MySQL , которая имеет права администратора для установки MySQL:

Выберите и подтвердите надежный пароль. Если вы хотите использовать эту возможность для добавления дополнительных учетных записей пользователей, вы можете нажать Добавьте пользователя и следуйте инструкциям. Нажмите Далее , когда будете готовы двигаться дальше.

Наконец, вам будет предложено настроить службу MySQL Windows:

Выбор по умолчанию работает хорошо, если у вас нет особых требований. Нажмите Далее , чтобы продолжить.

Конфигурация завершена.

Если вы довольны своим выбором, нажмите Выполнить , чтобы настроить установку.

После настройки MySQL вы можете проверить доступ с помощью клиент командной строки mysql . В меню «Пуск» Windows найдите «mysql» и нажмите «Клиент командной строки MySQL».

Появится окно MySQL с запросом пароля:

Введите пароль администратора root , который вы выбрали во время настройки. После успешной аутентификации вам будет предоставлено приглашение MySQL, где вы можете взаимодействовать с вашей базой данных. Введите quit для выхода.

Настройка MySQL на macOS

Проект MySQL предоставляет DMG-архив macOS для установки и настройки MySQL.

Посетите страницу загрузки MySQL и выберите macOS в раскрывающемся списке операционных систем. Доступны несколько различных вариантов установки:

Нажмите Загрузить рядом с архивом macOS DMG.

Далее вам будет предложено создать веб-аккаунт Oracle. Не стесняйтесь пропустить это, нажав Нет, спасибо, просто начните загрузку в нижней части страницы:

После завершения загрузки дважды щелкните файл, чтобы смонтировать файл DMG:

Щелкните пакет установщика внутри смонтированного DMG. Возможно, вам придется подтвердить, что вы хотите разрешить программе вносить изменения в ваш компьютер:

Запустится программа установки MySQL, отображающая экран приветствия:

Нажмите Продолжить , чтобы начать процедуру установки.

Далее вам будет предложено выбрать тип установки:

Стандартная установка является хорошим выбором для большинства людей, но если вы хотите что-то изменить, вы можете нажать Настроить . Если вы довольны своим выбором, нажмите Install . Затем начнется установка.

По завершении установки вам будет предложено настроить MySQL.

На первой странице конфигурации можно выбрать один из двух методов аутентификации:

  • Шифрование надежным паролем : Настраивает более безопасную аутентификацию для новых установок.
  • Устаревшая аутентификация : Настраивает менее безопасную аутентификацию, необходимую для совместимости с устаревшими приложениями.

Если у вас нет веской причины не делать этого, выберите Надежное шифрование паролей и нажмите Далее , чтобы продолжить.

Далее вам будет предложено установить пароль для учетной записи root MySQL , которая имеет права администратора для установки MySQL:

Выберите надежный пароль и нажмите Закончите , когда закончите.

Программа установки подтвердит успешность операции:

Нажмите Закрыть , чтобы закрыть окно.

Сервер MySQL должен работать. Чтобы получить доступ к программе командной строки mysql , вам необходимо изменить системную переменную среды PATH .

Для этого откройте окно терминала. Отредактируйте файл /etc/path с помощью следующей команды:

 
 

sudo nano /etc/paths

Вам будет предложено ввести административный пароль вашего компьютера:

Внизу файла добавьте каталог /usr/local/mysql/bin :

3

Когда вы закончите, сохраните и закройте редактор, набрав CTL-X , Y и нажав ENTER .

Чтобы прочитать новые настройки PATH , откройте новое окно терминала . Войдите в базу данных MySQL, используя root учетная запись администратора:

 
 

mysql -u root -p

Вам будет предложено ввести пароль, который вы установили в процессе настройки MySQL. После успешной аутентификации вы получите приглашение MySQL:

Введите quit , чтобы выйти, когда вы закончите.

Настройка MySQL в Linux

Вы можете установить MySQL в Linux несколькими различными способами в зависимости от вашего дистрибутива Linux и предпочтений. Выберите ссылку ниже, которая лучше всего соответствует вашим потребностям:

  • Debian and Ubuntu
    • Install using Debian or Ubuntu's default repositories
    • Install using the MySQL project's Debian and Ubuntu repositories
  • CentOS and Fedora
    • Install using CentOS or Fedora's default repositories
    • Install using the MySQL project's CentOS и репозитории Fedora

Debian и Ubuntu

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

  • Установка с использованием репозиториев Debian или Ubuntu по умолчанию
  • Установка с использованием репозиториев Debian и Ubuntu проекта MySQL
Установка с использованием репозиториев Debian или Ubuntu по умолчанию

И Ubuntu, и Debian предоставляют версии сервера MySQL в виде пакетов в своих репозиториях по умолчанию. Версия MySQL может быть старше, чем те, которые можно найти на веб-сайте MySQL, но это самый простой способ установки в этих дистрибутивах.

Чтобы установить сервер MySQL, обновите локальный кэш пакетов вашего компьютера, установив последний набор пакетов. После этого установите mysql-server package:

 
 

sudo apt update

sudo apt install mysql-server

В зависимости от вашей версии Ubuntu или Debian вас могут попросить предоставить и подтвердить административный пароль для сервера MySQL .

После завершения установки запустите сценарий mysql_secure_installation , чтобы заблокировать некоторые небезопасные значения по умолчанию, которые могут присутствовать. Скрипт также даст вам возможность установить административный пароль, который вы можете игнорировать, если выбрали его во время установки:

 
 

sudo mysql_secure_installation

Внимательно прочитайте подсказки, чтобы решить, какие действия вы хотите предпринять. Если вы не уверены, ответ Y вместо «да» обычно является безопасным вариантом.

Установка с использованием репозиториев Debian и Ubuntu проекта MySQL

Если вам нужна более современная версия MySQL, вы можете использовать репозитории, поддерживаемые проектом MySQL, вместо репозиториев, предоставляемых вашим дистрибутивом Linux.

Чтобы настроить репозиторий проекта MySQL, посетите страницу загрузки пакета установки репозитория Ubuntu / Debian. Нажмите скачать и сохранить файл на свой компьютер.

Перейдите в папку, в которую вы загрузили пакет установки репозитория в своем терминале. Установите пакет .deb с помощью команды dpkg :

 
 

sudo dpkg --install mysql-apt-config*. deb

Во время настройки пакета вам будет предложено выбрать версию MySQL, на которую вы хотите настроить таргетинг. Если вам нужно позже изменить версию MySQL, для которой настроен репозиторий, вы можете ввести sudo dpkg-reconfigure mysql-apt-config , чтобы изменить ваш выбор.

После того, как вы выбрали целевую версию MySQL, вы можете обновить локальный список пакетов и установить MySQL, набрав: Ubuntu или Debian вас могут попросить предоставить и подтвердить пароль администратора для сервера MySQL.

После завершения установки запустите mysql_secure_installation скрипт для блокировки некоторых небезопасных значений по умолчанию, которые могут присутствовать. Сценарий также даст вам возможность установить административный пароль, который вы можете игнорировать, если выбрали его во время установки:

 
 

sudo mysql_secure_installation

Внимательно прочитайте подсказки, чтобы решить, какие действия вы хотите предпринять. Если вы не уверены, ответ Y вместо «да» обычно является безопасным вариантом.

CentOS и Fedora

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

  • Установка с использованием репозиториев CentOS или Fedora по умолчанию
  • Установка с использованием репозиториев CentOS и Fedora проекта MySQL
Установка с использованием репозиториев CentOS или Fedora по умолчанию

И CentOS, и Fedora предоставляют версии сервера MySQL в виде пакетов в своих репозиториях по умолчанию. Версия MySQL может быть старше, чем те, которые можно найти на веб-сайте MySQL, но это самый простой способ установки в этих дистрибутивах.

Чтобы установить сервер MySQL, используйте диспетчер пакетов вашего дистрибутива для установки пакета mysql-server :

Для CentOS используйте yum package manager:

  
  

sudo yum install mysql-server

For Fedora use the dnf package manager:

  
  

sudo dnf install mysql-server

Once the MySQL package is installed , запустите службу, введя:

 
 

sudo systemctl start mysqld.service

При желании вы можете автоматически запускать MySQL при загрузке, введя:

 

sudo systemctl enable mysqld.service

Затем запустите сценарий mysql_secure_installation , чтобы заблокировать некоторые небезопасные значения по умолчанию, которые могут присутствовать. Сценарий позволит вам установить административный пароль и другие элементы:

 
 

sudo mysql_secure_installation

Внимательно прочитайте подсказки, чтобы решить, какие действия вы хотите предпринять. Если вы не уверены, ответ Y вместо «да» обычно является безопасным вариантом.

Установка с использованием репозиториев CentOS и Fedora проекта MySQL

Если вам нужна более современная версия MySQL, вы можете использовать репозитории, поддерживаемые проектом MySQL, вместо тех, которые предоставляются вашим дистрибутивом Linux.

Чтобы настроить репозиторий проекта MySQL, посетите страницу загрузки пакета установки репозитория CentOS/Fedora. Щелкните , загрузите по ссылке, соответствующей вашему дистрибутиву (версии CentOS отражают номера версий Red Hat Enterprise).

Перейдите в папку, в которую вы загрузили пакет установки репозитория в своем терминале. Установите пакет .rpm с помощью диспетчера пакетов вашего дистрибутива.

для Centos Используйте Yum Manager:

 
 

Sudo Yum Localinstall MySQL*.RPM

для Fedora Используйте DNF

для Fedora . DNF

для Fedora . об/мин

Если вы используете CentOS 8 , вы также должны отключить системный модуль MySQL, чтобы он не мешал версии MySQL репозитория. Для этого введите:

 
 

sudo yum module disable mysql

Затем выберите версию MySQL, на которую вы хотите настроить таргетинг.

Для CentOS проверьте, какие версии MySQL доступны, набрав:

 
 

yum repolist all | grep mysql

Для Fedora использовать менеджер пакетов dnf :

 
 

dnf перепечатать все | grep mysql

Решив, какую версию использовать, отключите текущую версию и включите нужную версию.

Для CentOS используйте команду yum-config-manager . Например, вот как можно отключить MySQL версии 5.7 и включить версию 8.0:

 
 

sudo yum-config-manager --disable mysql57-community

sudo yum-config-manager --enable mysql80-community

Для Fedora используйте команду dnf config-manager . Например, вот как можно отключить MySQL версии 5.7 и включить версию 8.0:

 
 

sudo dnf config-manager --disable mysql57-community

sudo dnf config-manager --enable mysql80-community

3 Один раз вы устанавливаете нужную версию MySQL, вы можете установить ее с помощью менеджера пакетов.

для Centos Используйте YUM Диспетчер пакетов:

 
 

Sudo Yum Install Mysql-Community-Server

для Fedora Используйте DNF

для Fedora. -community-server

После установки пакета MySQL запустите службу, набрав:

 
 

sudo systemctl start mysqld.service

При желании вы можете автоматически запускать MySQL при загрузке, набрав:

 
 

sudo systemctl enable mysqld.service

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

Imacros | Все права защищены © 2021