Задавайте вопросы, мы ответим
Вы не зашли.
Проблемка заключается в следующем: выход в интернет есть, открываются любые сайты. У меня на ПК стоит одна прога, которой нужно связаться с базой данных на другом ПК(имеется стат.адрес), так вот при подключении к базе данных на другом ПК, выдается ошибка "Ошибка подключения к базе данных! Host "host-xx-xxx-xxx-xx.pppoe.omsknet.ru is blocked because of many connection errors; unblock with "mysqladmin flush-hosts". Хотя до этого все прекрасно работало, а дня три-четыре назад появилась вот эта ошибка, и я не могу понять в чем дело.
Перевод ошибки: Хост "айпи" блокирует соединение из за большого количества ошибок установить соединения, для разблокировки сделайте "mysqladmin flush-hosts".
Ошибка, как я понимаю именно в MySQL. В MySQL я абсолютно ничего незнаю, что, где и как конфигурировать эту СУБД.
Понял, что для разблокировки необходимо ввести в конфигурацию/консоль "mysqladmin flush-hosts" или нашел решение в инете:
"По умолчанию mysqld блокирует хост после 10 ошибок соединения. Это значение можно легко отрегулировать, запустив сервер следующим образом:
shell> safe_mysqld -O max_connect_errors=10000 &"
Прошу обьяснений, где вводить эти значения, консоль и прочее.
Неактивен
На другом ПК (где база) в командной строке набираете "mysqladmin flush-hosts" и нажимаете "enter".
В винде для запуска командной строки : меню пуск, выполнить, cmd, далее не забыть указать путь (илиhttp://sqlinfo.ru/forum/viewtopic.php?pid=3971#p3971 )
Неактивен
Указать путь к чему? К папке MySQL или к самой БД в программе? Прошу, подробней.
Заранее спасибо.
Неактивен
В винде нужно указать тот путь, в котором находится программа mysqladmin.exe.
Неактивен
После ввода команды и адреса выдается следующее:
И еще, адрес указанный по умолчанию "c:\Document and Settings\Siemens>" так и должен стоять, или есть команды на его удаление?
Заранее спасибо.
Неактивен
перейдите сначала в нужную директорию
cd "C:\Program Files.....\bin"
затем
mysqladmin flush-hosts
Неактивен
в случае длинных имен (с пробелами) нужно в кавычках указывать.
Так: "c:\Programs Files\...\mysqladmin.exe" flush-hosts
Неактивен
Следуя, вашим советам, не могу добиться нужного результата.
Вот, снова такая же ошибка:
Что делаю не правильно? Насчет кавычек, не совсем понял.
Неактивен
fataliti написал:
Следуя, вашим советам, не могу добиться нужного результата.
Вот, снова такая же ошибка:
Что делаю не правильно? Насчет кавычек, не совсем понял.
Вы зашли не в тот каталог, в котором находится mysqladmin. Найдите mysqladmin.exe просто поиском средствами windows (ну или в любом файловом менеджере типа Total Commander или FAR).
Касательно кавычек - если в имени присутствует пробел, то нужно заключить весь путь в кавычки.
То есть не
cd c:\Program Files или c:\Program Files\far.exe
а
cd "c:\Program Files" или "c:\Program Files\far.exe"
Неактивен
У меня имеется только "mysqld.exe" в папке "C:\Program Files\MySQL\MySQL Server 5.1\bin". Поиск не дал результатов.
Неактивен
Значит не стоит эта программа. Найдите ее в сети и скачайте - ну или просто через mysql-клиент любой подключитесь к базе и выполните команду flush hosts;
Неактивен
Большое спасибо за помощь всем, но проблема так и не решена.
Немогу найти mysql клиенты, тот который нашел MySQL - Tools не могу разобратсья в нем, или в нем отсутствует нужная мне функция ввода команд.
Буду вновь признателен, если укажите мне точные названия клиентов, программ и как с ними работать. Интернет поиск мне не помогает.
Неактивен
Вопрос также актуален прошу попомощи в решении проблемы, как установить mysqladministrator.exe ?
Неактивен
Скачайте здесь mysql-сервер нужной Вам версии под нужную Вам windows и установите - там должен быть mysqladministrator внутри.
Неактивен