Не удается подключиться к серверу MySQL, ошибка 111 [закрыто]

Без каких-либо библиотек:

FileOutputStream stream = new FileOutputStream(path);
try {
    stream.write(bytes);
} finally {
    stream.close();
}

С помощью Google Guava :

Files.write(bytes, new File(path));

С Apache Commons :

FileUtils.writeByteArrayToFile(new File(path), bytes);

. Все эти стратегии требуют, чтобы вы в какой-то момент тоже заметили исключение IOException.

139
задан OMG Ponies 6 July 2011 в 16:30
поделиться

2 ответа

Это, вероятно, означает, что ваш сервер MySQL прослушивает только интерфейс localhost.

Если у вас есть такие строки:

bind-address = 127.0.0.1

В вашем конфигурационном файле my.cnf , вы должны прокомментировать их (добавьте # в начале строк) , и перезапустите MySQL.

sudo service mysql restart

Конечно, для этого вы должны быть администратором сервера.

248
ответ дан 23 November 2019 в 22:52
поделиться

111 означает, что соединение отклонено , что, в свою очередь, означает, что ваш mysqld слушает только интерфейс localhost .

Вы можете изменить его. чтобы посмотреть значение адреса привязки в разделе mysqld вашего файла my.cnf .

38
ответ дан 23 November 2019 в 22:52
поделиться
Другие вопросы по тегам:

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