Работа с пользователями

Чтобы войти в phpMyAdmin от имени пользователя root MySQL, вам нужно будет переключить его метод аутентификации с auth_socketна, mysql_native_passwordесли вы этого еще не сделали. Для этого откройте приглашение MySQL из вашего терминала: sudo mysql Затем проверьте, какой метод аутентификации каждая из ваших учетных записей пользователей MySQL использует, с помощью следующей команды: SELECT user,authentication_string,plugin,host FROM mysql.user; Output Читать дальше…

Копирование таблиц MySQL

Копирование полностью всех данных из одной таблицы mysql в другую: Если необходимо скопировать только некоторые столбцы, то применяем следующую конструкцию: Для копирования данных из одной таблицы MySQL в другую по условию: db — имя базы.table_to — таблица куда копируем.table_from — таблица откуда копируем. Источник

MySql Logs

Настройка Настроить количество дней хранения логов Задать время хранения логов в секундах Указать размер файла на которые будут дробиться логи отключить логи Ручная очистка Можно очистить логи старше какой-то даты. Заходим в MySQL и вводим команду

MySQL. General error: 2006

General error: 2006 MySQL server has gone away может возникать по многим причинам: https://dev.mysql.com/doc/refman/5.5/en/gone-away.htmlИ по факту она означает ««ваш SQL-запрос не сработал, потому что соединение с базой данных было отключено из-за « Основные причины и их решения: 1. Сервер действительно недоступен. Мы можем легко проверить это, посмотрев время безотказной работы сервера Читать дальше…

УСТАНОВКА LAMP UBUNTU 18.04

LAMP — это самый популярный стек программного обеспечения для работы веб-сервера. Сюда входят такие программы, как Apache, PHP, MySQL, и работает всё это в Linux, отсюда и такое название. Apache — это самый популярный веб-сервер, может, он не такой производительный, как Nginx, зато очень прост в настройке. PHP — самый Читать дальше…

Исправление ошибки Phpmyadmin [plugin_interface .lib.php#551 count()] + Php7.2 + Ubuntu 18.04

В ./libraries/plugin_interface.lib.php#552 count(): параметр должен быть массивом или объектом, который реализует счетное Пример библиотеки phpmyadmin попытается посчитать какой-либо параметр. В этой строке 551 я нашел этот код по этому пути $ /usr/share/phpmyadmin/libraries/plugin_interface.lib.php if ($ options! = null && count ($ options)> 0) { В новой версии PHP он не может Читать дальше…

Как полностью удалить MySQL из Ubuntu

Иногда бывает нужно полностью удалить MySQL из Ubuntu. Например для того, чтобы установить вместо нее MariaDBили PerconaDB. Что, впрочем, очень рекомендуется сделать. Для этого нужно остановить сервис MySQL: $ sudo service mysql stop Если нужно полностью удалить MySQL из системы, то необходимо использовать следующие команды. С их помощью можно деинсталлировать MySQL server/client Читать дальше…

Как вручную обновить phpMyAdmin

Начиная с выпуска Ubuntu 18.04 и некоторых других дистрибутивов Linux, многие люди сталкивались с проблемами совместимости с PHP 7.2 и phpMyAdmin 4.6. В этой статье мы вручную загрузим и установим последнюю версию phpMyAdmin для решения этих проблем. Возможно, что когда вы установили phpMyAdmin, ваш репозиторий все еще обслуживал phpMyAdmin v4.6.6, а Читать дальше…

Как установить и защитить phpMyAdmin в Ubuntu 18.04

Вступление В то время как многим пользователям нужна функциональность системы управления базами данных, такой как MySQL, им может быть неудобно взаимодействовать с системой исключительно из приглашения MySQL. phpMyAdmin был создан, чтобы пользователи могли взаимодействовать с MySQL через веб-интерфейс. В этом руководстве мы обсудим, как установить и защитить phpMyAdmin, чтобы вы могли безопасно Читать дальше…