Проблем с MySQL server

3 отговора 431 прегледа
#1

Проблем с MySQL server

Здравейте,

Имам следния проблем, опитвам се да ползвам Server на който работи MySQL, до сега този сървър се ползваше за WEB приложения и няма проблем. Искам обацхе достъп от друг host и сървъра ми отговаря с
"1130 - Host 'IP-to na hosta' is not allowed to connect to this MySQL server"
Може ли някой да ми каже как да конфигурирам MySQL server-а така че да се разреши достъп от определено IP na host до MySQL servera.

Благодаря предварително.

Отговор
в отговор на DSOFT #2

Re: Проблем с MySQL server

в база mysql, таблица user създаваш user, в полето host пишеш IP-то от което се връзваш.

Отговор
в отговор на тoшo #3

Re: Не слушай Тошо моля те ... не, че не става ...

"Писането" директно в таблиците с привилегиите е повод за много граваболия и обърквания.

Използвай GRANT и REVOKE
[линк]
[линк]

Работата е там, че за MySQL
[email protected]
и
[email protected]

са съвсем различни потребители с различни права и пароли.

salle.online.bg/sig

Редактирано от salle на

Отговор
в отговор на salle #4

Re: Не слушай Тошо моля те ... не, че не става ...

:))

salle е прав, естествено, не е добре да се пише на ръка там, то и аз нямах предвид точно на ръка да се пише, има си инструменти за целта. Просто резултата който би трябвало да се получи е това което написах. А пътя дотам е този който salle дава. Плюс това, много добре ще направиш ако прочетеш документацията за правата в базата, mysql има куп възможности за ограничаване на достъпа, в крайна сметка може да не е нужно да се дава достъп до цялата база, може да пуснеш remote host-a да пипа само дадена таблица, да може да селектва само дадени полета, и пр. глезотии, които са от полза за сигурността на данните. Имай предвид че отварянето на базата за външни адреси си е security risk, както и да ограничаваш правата.

Отговор