Если вы можете войти в консоль mysql. Затем попробуйте распечатать Mysql пользователей с помощью следующих команд.
SELECT user,authentication_string,plugin,host FROM mysql.user;
Если вы обнаружите, что root
имеет подключаемый модуль типа auth_socket
, вам нужно либо изменить его на mysql_native_password
с помощью следующую команду.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Не забудьте заменить password
своим паролем.
Затем Flu sh Привилегии, используя FLUSH PRIVILEGES;
В качестве альтернативы вы можете создать другого пользователя и предоставить ему привилегии.
CREATE USER 'ankush'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'ankush'@'localhost' WITH GRANT OPTION;