Yandex
Обновяване на предпочитанията за бисквитки

Как да инсталираме MySQL в Ubuntu 22.04

Ubuntu 22.04, която е една от последните стабилни версии, предоставя всички необходими инструменти за успешно инсталиране и конфигуриране на MySQL. В това ръководство ще разгледаме стъпка по стъпка процеса на инсталиране на MySQL 8.0 на Ubuntu 22.04, като започнем от подготовката на системата и инсталирането на необходимите пакети до основните настройки за сигурност.

Подготовка на системата

Подготовката на системата е важна стъпка преди инсталирането на MySQL в Ubuntu 22.04, която помага да се гарантира, че базата данни е инсталирана правилно, и свежда до минимум потенциалните проблеми в процеса. Първо, трябва да актуализирате системните пакети, за да сте сигурни, че всички компоненти са актуални. Това може да се направи с помощта на команда, която ще актуализира списъка с наличните пакети и ще инсталира най-новите версии на инсталираните програми:
apt update
apt upgrade

Инсталиране на сървъра MySQL

Инсталирането на MySQL сървър в Ubuntu 22.04 е процес, който може да се извърши само в няколко стъпки благодарение на удобството на мениджъра на пакети APT. Първата стъпка е да инсталирате MySQL:
apt install mysql-serverЩе бъде инсталирана мощната и високопроизводителна система за управление на бази данни MySQL версия 8.0, която предоставя много нови функции и подобрения в сравнение с предишните версии. Една от ключовите характеристики е подобрената производителност, която ви позволява да обработвате по-ефективно големи количества данни.

Освен това новата версия на MySQL предлага разширени възможности за JSON, подобрени механизми за репликация и по-бързи заявки благодарение на оптимизацията на индексите. Тези нововъведения превръщат MySQL v8.0 в идеален избор както за малки проекти, така и за големи корпоративни решения.

Можете да видите инсталираната версия на базата данни с командата:
mysql -VИзводът трябва да бъде приблизително следният:
mysql  Ver 8.0.40-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))
Инсталирането на MySQL в Ubuntu 22.04 е лесно и интуитивно. В следващия раздел ще преминем стъпка по стъпка през процеса на инсталиране и конфигуриране на MySQL за работа във вашата система.

Можете да проверите състоянието на службата MySQL със следната команда:
systemctl status mysql20241211_yBvW9LbI

Конфигуриране на сървъра MySQL

Когато инсталирате MySQL в Ubuntu 22.04, трябва да обърнете внимание на конфигурацията за сигурност, за да сте сигурни, че вашата база данни е защитена от неоторизиран достъп и уязвимости.  След като успешно инсталирате MySQL, първата стъпка за подобряване на сигурността е да стартирате скрипта:
mysql_secure_installationТози инструмент помага да се опрости процесът на конфигуриране, като ви води през поредица от въпроси, които ви позволяват да зададете силна парола за root, да премахнете анонимни потребителски акаунти и да откажете отдалечено влизане в root. Освен това скриптът ви позволява да премахнете тестовата база данни, която често е ненужна в производствени среди и може да изложи системата ви на потенциални заплахи.  Препоръчва се също така да се прегледат правата за достъп на потребителите и да се създадат специални акаунти с ограничени привилегии, подходящи за техните нужди, като се засили принципът на най-малките привилегии.  И накрая, редовното актуализиране на инсталацията на MySQL и следенето на съветите за сигурност ще ви помогнат да поддържате сигурна среда за бази данни във вашата система Ubuntu 22.04.

На въпроса "Would you like to setup VALIDATE PASSWORD component?" препоръчваме да отговорите утвърдително (Y). След това трябва да зададете сложността на паролите. Препоръчителната стойност е STRONG (2). Премахване на анонимни потребители: на въпроса "Remove anonymous users?" е препоръчително да се отговори с "Y".
След това се предлага да се забрани отдалеченият достъп за суперпотребителя root. Обикновено root трябва да има право да се свързва само от 'localhost'. Това гарантира, че някой не може да вземе паролата на root от мрежата.
"Remove test database and access to it?" - Премахнете тестовата база данни и възстановете привилегиите. Това е всичко.

Задаване на паролата на потребителя root за MySQL

При инсталирането на MySQL в Ubuntu 22.04 една от важните стъпки е да зададете парола за потребителя root. Тази парола служи като мярка за сигурност, за да се гарантира, че само упълномощени потребители имат достъп до системата за управление на бази данни. Препоръчително е да изберете парола, която е възможно най-сигурна. Не забравяйте да запазите тази парола в тайна, тъй като тя играе важна роля за защитата на вашия MySQL сървър. След като зададете паролата, можете да продължите с останалите стъпки за конфигуриране, за да завършите инсталацията на MySQL в Ubuntu 22.04.

Нека влезем в средата на MySQL, като изпълним командата:
mysqlСлед това въведете командата SQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password  BY 'secured_password';където secured_password е вашата парола.

Можете да генерирате добра парола от този линк.

След това нулираме привилегиите и излизаме от мускула:
FLUSH PRIVILEGES;
quit

А как да създадете нов потребител на MySQL можете да прочетете в нашата статия:
11 Dec 2024, 18:51:19