Как установить MySQL server на Linux | Создание БД, пользователя, подключение к MySQL на Python

preview_player
Показать описание
Посмотрев курс уроков по SQL, вы научитесь устанавливать субд MySQL и PostgreSQL локально и на VPS сервер, создавать базы данных, таблицы, устанавливать между ними связи, научитесь делать простые и сложные запросы, джоины и много чего интересного.

В данном видео разберем установку и настройку MySQL server на VPS под управлением Ubuntu, создадим пользователя, дадим ему права и подключимся к нашей базе данных с помощью Python.

💰 Поддержать проект:

🔥 Стать спонсором канала:

Таймкоды:

00:00 - Интро
01:07 - Выбор сервера
01:38 - Подключение к серверу
01:54 - Установка MySQL server
02:37 - Базовая настройка защиты MySQL сервера
03:39 - Настраиваем удаленный доступ
04:40 - Подключение к MySQL
05:05 - Саздаем базу данных
05:30 - Создаем пользователя
06:04 - Даем пользователю права
07:05 - Подключаемся к базе данных с помощью Python

Музыка из видео:

Дешевый/надежный сервер в Европе:

promo_code:
zomro_246874

Хороший proxy сервис:

Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):

Плейлист по парсингу сайтов на Python:

Плейлист по Instagram боту:

PyMySQL документация:

***Команды на сервере***
Очистить окно терминала: clear
Перемещение по директориям: cd dirname
Список файлов в директории: ls
Создать директорию: mkdir dirname
Установка sudo: apt install sudo
Обновление пакетов: sudo apt update && sudo apt upgrade
Устанавка MySQL server: sudo apt install mysql-server -y
Базовая настройка защиты MySQL сервера: sudo mysql_secure_installation
Запуск MySQL: sudo systemctl start mysql
Автозагрузка: sudo systemctl enable mysql
Перезапуск: sudo systemctl restart mysql

***Работа с MySQL***
Вход в MySQL: mysql -u root -p
Создание базы данных: CREATE DATABASE db_name;
Посмотреть список баз данных: SHOW DATABASES;
Создание пользователя: CREATE USER 'username'@'ip_address' IDENTIFIED BY 'password';
Дать пользователю все права: GRANT ALL PRIVILEGES ON db_name.* TO 'username'@'ip_address';
Выход из MySQL: exit

*****Соц.сети*****
Рекомендации по теме
Комментарии
Автор

Таймкоды для вас:

00:00 - Интро
01:07 - Выбор сервера
01:38 - Подключение к серверу
01:54 - Установка MySQL server
02:37 - Базовая настройка защиты MySQL сервера
03:39 - Настраиваем удаленный доступ
04:40 - Подключение к MySQL
05:05 - Саздаем базу данных
05:30 - Создаем пользователя
06:04 - Даем пользователю права
07:05 - Подключаемся к базе данных с помощью Python

PythonToday
Автор

Как всегда без воды, все по делу. Спасибо за проделанную работу, буду ждать продолжения!

deus
Автор

Искал несколько недель такой урок, и случайно наткнулся на это произведение искусства. Очень круто и информативно.

Ика-цк
Автор

Дружище. ЖЫРНЫЙ ЛАЙК!
Несколько часов бродил по куче разных статей, не мог понять почему у меня nextcloud не коннектится к базе. Везде в статьях какие-то не договорки, и чуть по разному трактуются некоторые вещи. Ты просто все разъяснил, и и у меня все норм сразу получилось.

rndgame
Автор

Ты везде, где мне нужен :) Гуглю и нахожу твои видео в поисковике. Сразу понимаю, что скорее всего, увижу то, что мне нужно и все будет качественно и понятно изложено. Спасибо!
P.S. Татарск?)

kutsokon
Автор

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

domochevsky
Автор

Каждый твой видос смотрю с удовольствием, минмум воды и все по делу! Класс!
*запили по возможности что-нибудь лайтовенькое, новичковое о проксировании трафика GET/POST запросов с куками или без них.

bonterkoz
Автор

Отлично дружище !!! То что надо ! Благодарю

oshstreet
Автор

Огромное спасибо!)))) очень полезно. мало воды, все по делу. узнал для себя, как открыть сервер mysql для внешки.

АлександрНиколаевич-сж
Автор

снимите про подключение к mysql чз js и взаймодействие её с нодой, будет очень интересно! спасибо за контент

ПашаЛоторев
Автор

Здравствуйте. Если можете ответить, пожалуйста ответьте. Мне надо создать внешнюю базу данных mysql. В этом видео вы ее разбирайте или только локальную? Если нет, то есть ли у вас видео по установке внешней базы данных mysql?

Doctor_Drive
Автор

Спасибо большое, очень полезное видео)

kkordik
Автор

PythonToday
*Все как всегда доступно и понятно, лайк за видео!*
*Такой вопрос возник, а по какому протоколу идет подключение из кода к БД? Что используется https ? Как это отследить? Где это указывается какой протокол использовать при подключении?*

onemasterlomaster
Автор

Ес, а установка postgresql на сервер/локально будет рассмотрена? На ubuntu
p.s Спасибо за видео!

vigauss
Автор

Спасибо. Из пожеланий - шрифт консоли на чуть побольше.

fedor_ado
Автор

Можно ли видео ряд иначе захватывать? Сделать текст немного покрупнее, чтобы на телефонах было хоть что-то видно. Иногда с телефона бывает удобнее смотреть, чем с компа или ТВ.

SovetsDay
Автор

Коммент для тренда и продвижения проекта

TheBestSurvival
Автор

было бы круто, если объяснили как перенести созданную таблицу с внесенными в нее данными на сервер, спасибо

ВладимирВладимиров-хт
Автор

А если для созданного пользователя прописывать не %, а указывать 'localhost' то доступ будет только тогда, когда скрипт будем запускать на самом сервере, а не удаленно на своей машине?

cars_owners
Автор

То есть чтобы что-то делать по данной серии видеоуроков, нужно обязательно иметь VPN сервер?

brutal