Уже не первый раз пытаюсь это сделать и ничего в итоге не получается. Я добавляю skip-name-resolve в конфиг, потом обновляю таблицы mysql.user и mysql.db заменяя localhost на 127.0.0.1, чтоб после ребута базы не произошло проблемы с доступом.


Окей, оно как бы и работает, но вот в чём беда. При попытке запросить список баз или ещё что-то вылетает следующая ошибка:


mysql> SHOW DATABASES;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist


Где определён список этих дефайнеров? Что ещё нужно сделать, чтоб база работала с skip-name-resolve? Стоит ли вообще выключать резолвинг? Везде говорят, что да.


Ладно, хорошо. Окей. Я просто удаляю /var/lib/mysql/ и пытаюсь проинициализировать базу, запустив скрипт mysql_secure_installation. Но даже этот скрипт не работает! Создаётся впечатление, что перкона вообще не заточена под такие фокусы.









 ,






URL записи