Упрощённая установка MySQL для локальных pet-проектов в Ubuntu
1. Установка MySQL (без автозагрузки)
sudo apt update
sudo apt install mysql-server --no-install-recommends -yФлаг --no-install-recommends убирает лишние зависимости.
2. Настройка пароля root (логин: root, пароль: root)
sudo mysql --execute="
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
FLUSH PRIVILEGES;"3. Ручной запуск/остановка MySQL
Запуск:
sudo systemctl start mysql
Остановка:
sudo systemctl stop mysql
Проверка статуса:
sudo systemctl status mysql
4. Подключение к MySQL
mysql -u root -proot
(Флаг -p слитно с паролем, без пробела!)
5. Отключение автозагрузки (чтобы MySQL не стартовал при загрузке системы)
sudo systemctl disable mysqlЧто получилось:
- MySQL не запускается автоматически (только вручную через
sudo systemctl start mysql). - Локальный доступ только с паролем (
root/root). - Нет лишних настроек, никакого удалённого доступа.
Идеально для пет-проектов! 🐶
Похожие статьи
Автобэкап базы данных на VPS
Скрипт для автоматического бэкапа MySQL на VPS с логированием и удалением старых дампов.
Читать дальше...Алиасы в терминале Ubuntu
Сегодня хочу показать интересный функционал, который мне помогает последнее время. Благодаря которому, я стал проводить в консоле меньше времени
Читать дальше...