Добрый день, есть Elastix(freepbx) потребовалось подключится внешней программой, к базам данных, запускаю mysql administrator на другой машине указываю порт и адрес сервера(где стоит фрипбх) а он меня педалит, говорит доступ запрешен для данного хоста и айпи, подскажите кто знает в каком файле прописываются кому можно а кому не льзя, что бы подключится с друг машины. С уважением Александр
я бы посоветовал покурить сначала конфиг мускула для начала, больше чем уверен что он настроен только принимать конекты с localhost вопрос действительно не в том разделе. уж точно не про gui. переношу.
а что там "не как"? трудно в конфиг зяглянуть чтоли? /etc/mysql/my.cnf ищем строчки skip-networking (должна быть закоментирована) bind-address (тут должен быть какойнить ip но не 127.0.0.1)
If the server was started with --skip-networking, it will not accept TCP/IP connections at all. If the server was started with --bind-address=127.0.0.1, it will listen for TCP/IP connections only locally on the loopback interface and will not accept remote connections.
всё так, хочу только добавить по пункту 5: там советуют делать /etc/init.d/mysql stop для убивания процесса запущенного руками (mysqld_safe --skip-grant-tables &). идеологически это неправильно, да и в некоторых дистрибутивах этот номер и не пройдет, так как система отслеживает состояние этой команды (тоесть была ли запущена перед этим /etc/init.d/mysql start, о чем может весело и сообщить что мол а ваш сервис то и не запущен, поэтому вы его не можете остановить!) поэтому рекомендую делать именно так: killall -9 mysqld_safe && killall -9 mysqld, это будет работать всегда и везде и не заведет в тупик нуба.