mysql-h медленный?? как я могу исправить это?

У меня есть 3 сервера.1 серверов базы данных (mysql как база данных) и 2 нормальных сервера по имени A и B.

от, когда я пытаюсь соединить базу данных с помощью команды рева, соединение установлено в течение секунды

mysql -h database_server_ip   -u username -p    

но когда я пытаюсь соединить использование B сервер с помощью той же команды, требуется приблизительно 20-30 секунд для соединения.

Может любой предлагать, Как я могу исправить эту проблему.

1
задан 14 October 2014 в 20:04

1 ответ

Попытайтесь добавить следующую строку к своему конфигурационному файлу MySQL

skip-name-resolve

Для Windows: my.ini (Местоположение установки Mysql)

Для Linux: my.cnf (/etc/my.cnf)

†˜ [mysqld] †˜ раздел my.cnf файла теперь похож на это после изменений:

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
skip-name-resolve

Теперь перезапускают mysql сервис, и можно найти некоторое улучшение производительности для удаленного mysql сервера.

Hope это помогает!

2
ответ дан 11 November 2019 в 09:31

Другие вопросы по тегам:

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