Вторник, 11 февраля, 2025

Полезные команды MySQL

Список часто используемых команд для работы с MySQL в консоли. Возможно также упростить себе жизнь, установить phpMyAdmin и работать с базами данных и таблицами в GUI интерфейсе. Данный список будет постепенно пополнятся.

Просмотреть список пользователей:

SELECT user,host FROM mysql.user;

Создать учетную запись пользователя:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Предоставить пользователю права для всех баз и таблиц:

GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost';

Применение выданных прав:

FLUSH PRIVILEGES;

Удалить учетную запись пользователя:

DROP USER 'username'@'localhost';

Просмотреть состояние репликации:

SHOW SLAVE STATUS \G

Посмотреть состояние потоков реплик:

SELECT * FROM performance_schema.replication_connection_status \G

Посмотреть текущий статус потока ввода-вывода:

SELECT * FROM performance_schema.replication_applier_status_by_worker \G

Посмотреть кодировку базы данных:

SHOW CREATE DATABASE database_name;

Посмотреть список баз данных:

SHOW DATABASES;

Выбрать базу данных для работы:

USE database_name;

Создание базы данных:

CREATE DATABASE database_name;

Удаление базы данных:

DROP DATABASE database_name;

Бэкап базы данных:

mysqldump -uroot -p database_name > dump_file.sql

Бэкап структуры базы данных:

mysqldump -uroot -p --no-data database_name > dump_file.sql

Бэкап триггеров, процедур и событий:

mysqldump --no-create-info --no-data --no-create-db --single-transaction --triggers --routines --events -uroot -p database_name > dump_file.sql

Восстановление базы данных из бэкапа:

mysql -uroot -p database_name < dump_file.sql
Предыдущая статья
Следующая статья

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Latest article

Must read