Не удается подключиться к серверу MySQL на «localhost» (10061) (в основном, удаленные подключения) - PullRequest
0 голосов
/ 16 февраля 2011

Добрый день, во-первых, я хотел бы извиниться за мой английский. после установки последней версии WAMP у меня возникла проблема с доступом к моему серверу MySQL с удаленных компьютеров в моей локальной сети. Похоже, он отказывается от tcp-соединений (перед добавлением bind-address telnet localhost 3306 отказывается от tcp-соединений). Мой значок WAMP в трее зеленый, поэтому все выглядит нормально (даже в my.ini после сравнения со старой версией). Мой WAMPy помещен онлайн. В Apache включен модуль перезаписи, если это важно. У меня даже брандмауэр отключен. Я использую Free AVG (так что я думаю, что это ничего не блокировало) Когда мои коллеги хотят подключиться, они получают:

mysql_connect(): [2002] trying to connect via tcp://my-pc:3306.

Когда я пытаюсь использовать Navicat Lite, я получаю сообщение «Не могу подключиться к серверу MySQL на« localhost »(10061)» Ранее все службы wamp были отключены перед установкой новых WAMPy.

Дома все отлично работает, но вот третий день потерял; /

C:\Documents and Settings\Administrator\Pulpit>mysqladmin -uroot -p version
Enter password: *****
mysqladmin Ver 8.42 Distrib 5.5.8, for Win32 on x86
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version 5.5.8-log
Protocol version 10
Connection localhost via TCP/IP
TCP port 3306
Uptime: 2 min 0 sec

Threads: 1 Questions: 1 Slow queries: 0 Opens: 33 Flush tables: 1 Open tables: 26 Queries per second avg: 0.8 

c: /wamp/bin/mysql/mysql5.5.8/my.ini content

[client]
port        = 3306
socket      = /tmp/mysql.sock

[wampmysqld]
port        = 3306
socket      = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.5.8
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.5.8/data
bind-address=127.0.0.1 # after adding this line I can connect via Navicat

skip-federated

log-bin=mysql-bin

binlog_format=mixed

server-id   = 1

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

[mysqld]
port=3306

У меня также есть новые пользователи, созданные для моего mysql (root @ localhost, root@127.0.0.1, root@192.168.%.%, root @%). Кто-нибудь имеет какие-либо идеи, что я могу изменить, чтобы заставить его работать должным образом?

1 Ответ

0 голосов
/ 01 марта 2011

"У меня также есть новые пользователи, созданные для моего mysql (root @ localhost, root@127.0.0.1, root@192.168.%.%, root @%). Кто-нибудь знает, что я могу изменить, чтобы он работал правильно? "

  1. Я предлагаю вам создать пользователей без полномочий root для других пользователей.

  2. Можно ли подключиться с помощью оболочки командной строки mysql на сервере? mysql -uroot -ppassword -h127.0.0.1

  3. Можете ли вы "пинговать мой компьютер" с другой рабочей станции?

  4. Можно ли подключиться с другого компьютера к серверу, используя IP-адрес сервера. mysql -uroot -ppassword -h192.168. независимо от IP-адреса вашего сервера.

...