2016-04-02 4 views
0

Я установил MySQL 5.7.11 на моем сервере RHEL 7.0. Я могу получить доступ к базе данных с помощью командной строки, но я не могу удаленно войти в нее через Workbench MySQL. файл my.cnf помещается в /etc папку, которая выглядит как этотНе удается подключиться к серверу MySQL на *. *. *. * (10060)

# For advice on how to change settings please see 
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html 
#max_connections = 250 
[mysqld] 
max_connections = 250 
# 
# Remove leading # and set to the amount of RAM for the most important data 
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 
# innodb_buffer_pool_size = 128M 
# 
# Remove leading # to turn on a very important data integrity option: logging 
# changes to the binary log between backups. 
# log_bin 
# 
# Remove leading # to set options mainly useful for reporting servers. 
# The server defaults are faster for transactions and fast SELECTs. 
# Adjust sizes as needed, experiment to find the optimal values. 
join_buffer_size = 128M 
sort_buffer_size = 2M 
read_rnd_buffer_size = 2M 
datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 

# Disabling symbolic-links is recommended to prevent assorted security risks 
symbolic-links=0 

log-error=/var/log/mysqld.log 
pid-file=/var/run/mysqld/mysqld.pid 

bind-address = 10.106.100.230 
lower_case_table_names = 1 

I have even given grant access to root user but still of no use. 
+0

Проверьте правила использования fireware, откройте порт '3306' для внешнего подключения. Ваш вопрос может быть дублирован с этим вопросом: http://dba.stackexchange.com/questions/94102/remote-mysql-connection-fails-10060-cant-connect-to-mysql-server-on-domain –

ответ

0

Есть 2 случая, когда вы можете столкнуться этот вопрос либо машину, из которой вы пытаетесь подключиться, не белый список на брандмауэре сервера или сервера MySQL вниз

в вашем случае это, вероятно, проблема сети, так вот некоторые вещи, которые вы хотите проверить:

1- проверьте, если каждая машина может пинговать другой и проверить, если порт открыт (использование Telnet для Exemple)

2 Убедитесь, что брандмауэр не блокирует подключение к порту прослушивания MySQL, если так добавить его в список разблокируют/исключение брандмауэра с iptables

3- Удалить bind-address = 10.106.100.230 из файла my.cnf

4- Задайте свой вопрос на форуме Unix/Linux; вы получите дополнительную помощь.