GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Я получил ОШИБКУ
ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' username '@' localhost 'IDENTIFIED BY' password 'в строке 1
Вы можете сначала создать пользователя, а затем предоставить
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON database.* TO 'username'@'localhost';
Должно работать.
Источник .