Исправляем ошибку MySQL --skip-grant-tables
В MySQL, опция --skip-grant-tables
используется для запуска сервера MySQL без загрузки таблиц разрешений. Обычно, она используется для подключения к серверу базы данных, когда был утрачен пароль пользователя root.
Например, мы не сможем использовать операторы ALTER USER
либо SET PASSWORD
. Их запуск вызовет ошибку: ERROR 1290:
CREATE USER 'Username'@'domain.com' IDENTIFIED BY 'P@$$w0rd'; ERROR 1290 (HY000): The MySQL server IS running WITH the --skip-grant-tables option so it cannot execute this statement
Чтобы исправить эту ошибку, нам нужно загрузить таблицы грантов на сервер MySQL с помощью команды:
FLUSH PRIVILEGES