2014-12-28 2 views
0

Я попытался использовать командную строку MS-DOS с mysql -u root -p -h localhost -P 3306 и смог войти в консоль mysql>. Команда Show предоставляет дает следующую информациюУчетные данные MySQL не работают в workbench

GRANT ALL PRIVILEGES ON `business`.* TO 'root'@'%' 

Однако, когда я сделал то же самое с MySQL Workbench я получаю следующую ошибку

enter image description here

оба пытались с такой же пароль и MYSQL56 сервис работает правильно , Что еще может быть причиной этого?

UPDATE

Последнее, что я думаю, что я менял местоположение пользовательского доступа от localhost к any. Как изменить его обратно через командную строку?

+0

Я решил ее путем обновления хоста части корневого пользователя обратно в 'локальным '. С http://stackoverflow.com/questions/1913984/re-assign-host-access-permission-to-mysql-user. – abiieez

ответ

0

Добавить пароль для суперпользователя и попробуйте connecti с паролем, выглядит как верстаке брус соединяется с пустым паролем, или здесь должен быть флажком для него

+0

Пользователь root уже имеет пароль. Кажется, что пароль неправильный, но это тот же пароль, который используется при подключении в командной строке. – abiieez

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