2014-11-24 5 views
0

Мне нужно создать базу данных на удаленной машине Windows Server 2008, на которой уже установлены MySql Server 5.5 и MySql Workbench 5.2. Поскольку мне не был предоставлен пароль для пользователя root, я попытался создать нового пользователя.Создайте нового пользователя без пароля root

В MySql Workbench я попытался открыть параметр «Управление безопасностью», но ничего не получилось, так как он запросил пароль.

В командной строке я попытался запустить mysql, но он возвратил следующее сообщение об ошибке.

ОШИБКА 1045 (28000): Доступ запрещен для пользователя «ODBC» @ «локальный» (не используя пароль: NO)

Есть ли способ, чтобы создать нового пользователя без предварительного доступа к root пользователь? В общем, есть ли какое-либо обходное решение для создания и использования базы данных без доступа к root?

+0

Вся идея пользователя root заключается в том, чтобы предотвратить случайные люди от создания новых учетных записей. Действительно ли это хорошая идея, чтобы кто-то, у кого нет учетных данных, создал пользователей и базы данных? – tadman

+0

@tadman Это имеет смысл. Я спрашивал из любопытства, так как я не слишком хорошо знаком с этими системами. Кажется, мне нужно будет попросить, чтобы яростно укоренился. – afsantos

+0

Можно сбросить пароль root, если вы этого не знаете, или вы можете просто уничтожить все базы данных и при необходимости довести MySQL с нуля. – tadman

ответ

2

Вам не обязательно быть пользователем root, но вы должны иметь права на создание пользователя. Вы можете получить эти права с помощью инструкции grant create user. Видимо, у вас нет этих привилегий, поэтому, если они вам нужны, вы должны спросить своего администратора.

Таким образом, ответ: нет обходного пути. Вам не обязательно быть root, но вы должны иметь определенные привилегии.

На практике, если вам нужен дополнительный пользователь, администратор с большей вероятностью создаст его для вас, чем предоставит вам права на их создание самостоятельно. Но это то, что он и вам нужно выяснить сами. :)

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