Следующая команда предоставляет все привилегии во всех базах данных для пользователя 'admin'. Но это не позволяет администратору создавать базу данных.
GRANT ALL ON * . * TO 'admin'@'localhost';
Как я могу предоставить доступ 'admin' для создания базы данных?
Когда я пытаюсь создать базу данных, я получаю следующую ошибку -
ОШИБКА 1044 (42000): доступ пользователя 'admin' @ 'localhost' к базе данных 'newdb' запрещен
GRANT?
flush privileges;как root?
GRANT ALL ON *.* TO 'admin'@'localhost';? В вашем примере вы говорите, что вы запустили:,GRANT ALL ON * . * TO 'admin'@'hostname';ноhostnameэто отличный хост, чемlocalhost.