美好的一天, 首先,我想抱歉我的英语。 安装最新的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时,我得到“无法连接到'localhost'上的MySQL服务器(10061)” 在安装新的WAMPy之前,以前所有的wamp服务都被禁用了。
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
[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 @%)。 有没有人知道我可以改变什么才能让它正常工作?
答案 0 :(得分:0)
“我还为我的mysql创建了新用户(root @ localhost,root @ 127.0.0.1,root @192.168。%。%,root @%)。有没有人知道我可以改变什么来使它工作正常?“
我建议您为其他用户创建非root用户。
您可以使用服务器上的mysql命令行shell进行连接吗? mysql -uroot -ppassword -h127.0.0.1
你可以从另一个工作站“ping我的电脑”吗?
是否可以使用服务器的IP地址从另一台计算机连接到服务器。 mysql -uroot -ppassword -h192.168.w服务器IP是什么。