Мне нужно создать базу данных на удаленной машине Windows Server 2008, на которой уже установлены MySql Server 5.5 и MySql Workbench 5.2. Поскольку мне не был предоставлен пароль для пользователя root, я попытался создать нового пользователя.Создайте нового пользователя без пароля root
В MySql Workbench я попытался открыть параметр «Управление безопасностью», но ничего не получилось, так как он запросил пароль.
В командной строке я попытался запустить mysql
, но он возвратил следующее сообщение об ошибке.
ОШИБКА 1045 (28000): Доступ запрещен для пользователя «ODBC» @ «локальный» (не используя пароль: NO)
Есть ли способ, чтобы создать нового пользователя без предварительного доступа к root пользователь? В общем, есть ли какое-либо обходное решение для создания и использования базы данных без доступа к root?
Вся идея пользователя root заключается в том, чтобы предотвратить случайные люди от создания новых учетных записей. Действительно ли это хорошая идея, чтобы кто-то, у кого нет учетных данных, создал пользователей и базы данных? – tadman
@tadman Это имеет смысл. Я спрашивал из любопытства, так как я не слишком хорошо знаком с этими системами. Кажется, мне нужно будет попросить, чтобы яростно укоренился. – afsantos
Можно сбросить пароль root, если вы этого не знаете, или вы можете просто уничтожить все базы данных и при необходимости довести MySQL с нуля. – tadman