Как да инсталираме 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 mysql
Конфигуриране на сървъра 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