Я запускаю программу, названную fail2ban, который читает журналы общих демонов, такие как ssh и ftp. Это использует регулярные выражения для контроля отказавших попыток входа в систему в тех журналах, и правила брандмауэра обновлений заблокировать IP мешали бы. Можно настроить поведение fail2ban способами такой как, сколько неудачных попыток, прежде чем IP заблокирован и сколько времени это остается заблокированным. Это работает очень хорошо, и я вполне доволен им. Проверьте его здесь.
Хотя я не знаком с gareth_bowles' BlackHosts, я подозреваю, что это подобно fail2ban.
Скорее всего, Ваш mysql каталог данных не принадлежит mysql пользователю, таким образом, он не имеет никаких разрешений на работу со своими собственными файлами. Необходимо будет выяснить, где каталог данных InnoDB (innodb_data_file_path
при установке), затем ройтесь вокруг в том файле/каталоге и исправьте полномочия. Вы, вероятно, хотели бы режим 700 на тех, так как только mysql должен когда-либо иметь доступ к ним.
простой способ узнать mysql ошибки s с perror
$ perror 13
OS error code 13: Permission denied