2013-05-01 4 views
0

Я хочу создать новую демоверсию пользователя и базы данных mysql в моей компании. Вот команды, которые я входе в mysql.exe:mysql доступ запрещен при создании нового пользователя

create user 'admin'@'localhost' identified by 'admin'; 
create database dem; 

Everytime я есть, что ответ:

доступ запрещен для пользователя «» @ «локальный» в базу данных.

На самом деле я refered к тому подобный вопрос:

Can

кто-нибудь помочь, пожалуйста ???

+0

Под каким пользователем (если есть) вы используете mysql? И имеет ли этот пользователь права создавать пользователей и базы данных? – peterm

ответ

0

Я бы предложил создать базу данных сначала, затем вы можете создать пользователя и использовать опцию GRANT, чтобы разрешать этот пользователь для всех, что вам нужно. Однако создание пользователя сначала, а затем базы данных, в то время как оно может «потенциально» работать, не является лучшей практикой в ​​MySQL. Таким образом, вы хотите, чтобы эффективно делать шаги, как, например:

  1. Создание базы данных
  2. Создать пользователя
  3. GRANT разрешения
  4. ???
  5. Profit
+0

Thnx для вашего ответа. Для каждой операции, которую вы предложили, у меня есть ответ из командной строки: «Ошибка доступа» ИЛИ «ошибка в синтаксисе SQL» – enzo

0

Вы должны предоставить доступ к админам для дема.

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION; 

Возможно, вам также понадобится GRANT то же для admin @ localhost. IIRC, если вы когда-либо входите в систему удаленно с администратором, вы наследуете базовые привилегии, если не указано иное. GRANTed

Вы можете найти много ответов HERE.

+0

thnx для вашего ответа. Я ввожу команду grant этой ошибки, которую я получил: «У вас есть ошибка в синтаксисе SQL» – enzo

+0

Это прямо из онлайн-ссылки MySQL. Посмотрите мои правки, которые должны выполняться сейчас. Это будет работать, но открывает его немного по безопасности. Выйди за пределы своей проблемы, а затем вы можете уточнить, как создавать и разрешать пользователей. Я добавил ссылку на свой ответ. – apesa

Смежные вопросы