Alexey
22.05.2025
MySQL / MariaDB
MariaDB, MySQL, PHP, базы данных, веб-сайты, кеш / кэш, кеширование / кэширование, оперативная память / RAM, производительность, СУБД, ускорение работы веб сервера
Оглавление 0. В MySQL кеширование запросов в последних версиях удалено вовсе, а в MariaDB оно наоборот стало включено по умолчанию. 1. Как работает кеширование запросов MySQL / MariaDB 2. Когда стоит использовать кеширование запросов MySQL / MariaDB 3. Как включить…
ДАЛЕЕ
Alexey
16.04.2025
MySQL / MariaDB, PHP
MariaDB, MySQL, PHP, веб-сайты, оперативная память / RAM, производительность, СУБД, ускорение работы веб сервера
Оглавление Для чего используются $mysqli->close() и $result->free() в PHP Обязательно ли закрывать соединения с MySQL / MariaDB и очищать результат SQL-запроса? Когда использование $mysqli->close() и $result->free() НЕ даст ощутимых результатов Когда НУЖНО использовать $mysqli->close() и $result->free() Можно ли закрывать соединение…
ДАЛЕЕ
Alexey
14.04.2025
MySQL / MariaDB
MariaDB, MySQL, ошибки, производительность, решение проблемы, СУБД
Оглавление Список выполняемых операций и процессов на сервере MySQL и MariaDB Как просмотреть процессы MySQL и MariaDB в реальном времени Что означают поля в выводе SHOW PROCESSLIST Как вывести данные о процессах MySQL и MariaDB построчно, а не в таблице…
ДАЛЕЕ
Alexey
10.04.2025
MySQL / MariaDB
MariaDB, MySQL, ошибки, решение проблемы, СУБД
Оглавление Ошибка «Uncaught mysqli_sql_exception: Too many connections» Почему возникает ошибка «Too many connections» Как временно увеличить максимальное количество подключений к MySQL / MariaDB Как увеличить максимальное количество подключений к MySQL / MariaDB на постоянной основе Какое максимального количество подключений можно…
ДАЛЕЕ
Alexey
03.04.2025
MySQL / MariaDB
MariaDB, mariadb-dump, MySQL, mysqldump, базы данных, резервное копирование, СУБД
Оглавление Можно ли передать базу данных с одного сервера MySQL / MariaDB на другой без создания промежуточного файла Как передать базу данных с одного сервера на другой Как передать базу данных от одного экземпляра MySQL/MariaDB на другой когда оба экземпляра…
ДАЛЕЕ
Alexey
22.03.2025
MySQL / MariaDB, Системное администрирование
MariaDB, MySQL, СУБД
Оглавление 1. Для чего может понадобиться запускать несколько серверов MySQL или MariaDB на одном компьютере 2. Что нужно для запуска нескольких серверов MySQL или MariaDB на одном компьютере 3. Различия между MySQL и MariaDB при запуске второго экземпляра СУБД 4.…
ДАЛЕЕ
Alexey
28.02.2025
MySQL / MariaDB
JOIN, SELECT
Оглавление Что означают точки в SQL запросах MySQL и MariaDB Квалификаторы идентификаторов в MySQL и MariaDB Когда нужно указывать полное (квалифицированное) имя до столбца и когда не нужно Ошибка «ERROR 1046 (3D000): No database selected» / «#1046 — No database…
ДАЛЕЕ
Alexey
28.02.2025
MySQL / MariaDB
clause, DELETE FROM, GROUP BY, HAVING, INSERT / INSERT INTO, JOIN, ORDER BY, SELECT, statement, UPDATE, WHERE
В документации MySQL и MariaDB на английском языке можно встретить чёткое разделение элементов языка SQL-запросов на «statement» и «clause». Причём в документации на русском языке эти слова зачастую переводятся одинаково как «оператор». Мне не очень нравится, когда явно разные термины…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
ALTER USER, UPDATE, UPDATE mysql.user SET, СУБД
У каждого пользователя MySQL и MariaDB могут быть различные настройки, например, разрешение на выполнение тех или иных запросов ко всем или к определённым базам данных. Также у пользователей имеются настройки относящиеся к идентификации (входу) на сервере СУБД, например: пароль пользователя,…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
информация о пользователях, СУБД
Оглавление Как вывести имена всех пользователей MySQL/MariaDB Как вывести имена всех пользователей и их хостов в MySQL/MariaDB Как в MySQL/MariaDB проверить, для каких пользователей разрешён вход без пароля Как в MySQL/MariaDB проверить, у каких пользователей истёк срок действия пароля. Как…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
SHOW COLUMNS, СУБД
Как в SHOW COLUMNS вывести только имена полей Обратимся к ситуации, когда в MySQL и MariaDB нужно получить информацию не из таблицы, а о самой таблице, например, имена полей. Мы уже рассматривали, как для любой таблицы получить список полей для…
ДАЛЕЕ
Alexey
23.09.2024
MySQL / MariaDB
MariaDB, MySQL, SELECT, SHOW COLUMNS, SHOW DATABASES, SHOW TABLES, стандартный вывод (stdout)
Оглавление Как вывести данные без таблицы при сохранение результатов в файл Как вывести результаты без таблицы на экран Как вывести результаты в клиентах mariadb и mysql без таблицы Как настроить вывод результатов без таблицы по умолчанию При работе с MySQL и…
ДАЛЕЕ
Alexey
20.09.2024
MySQL / MariaDB
ALTER USER, Docker, Homebrew, macOS, MySQL, phpMyAdmin, UPDATE, UPDATE mysql.user SET, Windows, ошибки, решение проблемы, СУБД
Оглавление Ошибка The plugin 'mysql_native_password' used to authenticate user 'root'@'localhost' is not loaded. Nobody can currently login using this account. Как переключить пользователя с mysql_native_password на другой плагин идентификации Решение ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded в Windows…
ДАЛЕЕ
Alexey
16.08.2024
MySQL / MariaDB
LIKE, phpMyAdmin, REGEXP, SELECT, полнотекстовый поиск, регулярные выражения, СУБД
Как найти строки с пустым значением столбца в phpMyAdmin Предположим, вы хотите найти в таблице строки, в которых значение определённого столбца является пустым. Для этого вы пытаетесь использовать поиск по таблице в phpMyAdmin. Если в phpMyAdmin вы перейдёте на вкладку…
ДАЛЕЕ
Alexey
14.08.2024
MySQL / MariaDB
резервное копирование, СУБД
Резервная копия таблицы в той же базе данных Данная заметка расскажет как сделать копию таблицы в интерфейсе командной строки MySQL/MariaDB. Обычно резервные копии баз данных и таблиц сохраняют в файлы, но рассмотрим ситуацию, когда нужно дублировать или клонировать данные, структуру…
ДАЛЕЕ