Архив рубрики: MySQL

MySQL. Просмотр запросов в реальном времени

В Linux существует команда «watch», которая позволяет запускать команды, стоящие после неё с определённым интервалом. Так можно почти в реальном времени отследить значения в выводе. К сожалению, иногда её неудобно или невозможно использовать для просмотра запросов MySQL. Но это ещё можно делать через mysqladmin.

Читать

Первичные и внешние ключи MySQL

MySQL — это СУБД (система управления реляционными базами данных), которая принадлежит корпорации Oracle и унаследована от стандартного SQL. Это позволяет получить доступ и управлять базами данных. Тот, кто знает слово «База данных», должен знать первичный и внешний ключи. Не существует концепции реляционной базы данных без существования и идеи концепций первичных и внешних ключей. В этой статье мы узнаем о важности и правильном использовании первичных и внешних ключей в MySQL.
Читать

Как показать список всех баз данных в MySQL

При администрировании серверов баз данных MySQL одна из наиболее распространенных задач, которые вам нужно будет выполнить, — это познакомиться со средой. Сюда входят такие задачи, как перечисление баз данных, находящихся на сервере, отображение таблиц конкретной базы данных или получение информации об учетных записях пользователей и их привилегиях.

В этом руководстве объясняется, как отобразить все базы данных на сервере MySQL или MariaDB через командную строку.

Читать

Как удалить учетные записи пользователей MySQL

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

Если учетная запись пользователя больше не нужна, рекомендуется либо удалить права пользователя, либо полностью удалить учетную запись пользователя.

В этом руководстве объясняется, как удалить учетные записи пользователей MySQL / MariaDB. Читать

Привилегия файла MySQL

При подготовке набора инструкций по созданию экземпляра MySQL 8 (8.0.21) Windows 10 мы обнаружили ошибку с командой LOAD и переменной —secure-file_priv, установленной в файле my.ini. После предоставления глобального разрешения FILE ранее подготовленному пользователю madmin:

GRANT FILE ON *.* TO 'madmin'@'localhost';



Читать

Функциональные индексы MySQL

Начиная с MySQL 5.7, можно создавать индексы для выражений, или функциональных индексов, используя сгенерированные столбцы. В основном вам сначала нужно использовать сгенерированный столбец для определения функционального выражения, а затем проиндексировать этот столбец.

Весьма полезно при работе с функциями JSON, вы можете найти пример здесь и документацию там.

Начиная с MySQL 8.0.13 у нас теперь есть самый простой способ создания функциональных индексов.

Читать