Ошибка 1130, соединяющийся с MySQL на Сервере Ubuntu 12.04

Я надеюсь, что это - правильное место для этого... Я в настоящее время выполняю Сервер Ubuntu 12.04 через VirtualBox на хосте Windows 7. Я пытаюсь соединиться с механизмом MySQL VM с помощью MyDB Studio для MySQL, и когда я ввожу свои данные для входа в систему MySQL, он дает мне следующую ошибку назад:

Error 1130: Host '192.168.56.1' is not allowed to connect to this MySQL server

Я работаю, VM с Адаптером 1 включил для NAT, и Адаптер 2 включил для Адаптера Только для хоста. eth0 10.0.2.15 и eth1 192.168.56.21.

Я могу соединиться с Apache в 192.168.56.21, и через PhpMyAdmin, все работает, как он должен. Я действительно редактировал /etc/mysql/my.cnf файл и прокомментированный строка bind-address = 127.0.0.1 путем добавления a # перед ним - я думал, что это должно было позволить удаленные соединения.

Какие-либо идеи о том, как я могу решить это? Что могло быть неправильным?

Править: Я пытаюсь соединиться как 'корень'.

Править: РЕШЕННЫЙ!!

5
задан 30 November 2012 в 02:35

2 ответа

На вашем сервере запустите mysql из командной строки:

mysql -u root -p -h localhost -P 3306

Затем выполните эту команду в оболочке mysql:

>use mysql
>GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'pass';
>FLUSH PRIVILEGES;

Приятного времяпровождения.

0
ответ дан 30 November 2012 в 02:35

Хорошо, с моей стороны это было глупо, но следующие 2 ссылки указали мне правильное направление:

[ 117] Итак, в духе помощи кому-то еще, у кого может быть такая же проблема ...

Я создал нового пользователя, предоставил ему все привилегии и установил host в %, чтобы разрешить подключения с любого IP. Зашли с новым пользователем и вуаля! все хорошо

0
ответ дан 30 November 2012 в 02:35

Другие вопросы по тегам:

Похожие вопросы: