Невозможно создать базу данных MySQL на сервере Linux
У меня есть только один пользователь. Я вошел в систему с тем же пользователем и попытался создать базу данных и получил следующую ошибку.
ERROR 1044 (42000): Access denied for user 'csatsurvey'@'localhost' to database 'demo'
По вышеприведенной ошибке я понял, что у меня проблемы с доступом. Как я могу предоставить разрешения и создать базу данных с тем же пользователем.
1 ответ
Шаг 1: войдите в свой mysql -u root -p
шаг 2: базовый синтаксис для разрешения "Разрешение GRANT на базу данных. таблица TO 'user'@'localhost';"
Шаг 3: Предоставить любое конкретное разрешение GRANT CREATE ON . TO 'testuser' @ 'localhost'; CREATE - это разрешение
для более подробной информации посетите http://www.liquidweb.com/kb/grant-permissions-to-a-mysql-user-on-linux-via-command-line/