Как установить MySQL server на Linux | Создание БД, пользователя, подключение к MySQL на Python
Додано: 14 грудня 2023, 00:10
**Команды на сервере**
Очистить окно терминала: 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
Файл конфига: sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Запуск 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';
Список пользователей: SELECT user, host FROM mysql.user;
Выход из MySQL: exit
Очистить окно терминала: 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
Файл конфига: sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Запуск 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';
Список пользователей: SELECT user, host FROM mysql.user;
Выход из MySQL: exit