0

良い一日、まず英語をお詫びしたいと思います。最新のWAMPをインストールした後、LAN内のリモートマシンからMySQLサーバーにアクセスする際に問題が発生しました。tcp接続を拒否しているようです(bind-address telnet localhost 3306を追加する前にtcp接続を拒否します)。トレイのWAMPアイコンが緑色なので、すべて正常に見えます(古いバージョンと比較した後のmy.iniでも)。私のWAMPyはオンラインになっています。重要な場合、Apacheではリライトモジュールが有効になっています。ファイアウォールも無効にしています。私は無料のAVGを使用しています(したがって、何もブロックされなかったと思います)同僚が接続したい場合、次のようになります。

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

Navicat Liteを使用しようとすると、「「localhost」(10061)のMySQLサーバーに接続できません」というメッセージが表示されます。以前は、新しいWAMPyをインストールする前にすべてのWampサービスが無効にされていました。

家ではすべてがうまくいきますが、ここで私は3日目を失いました; /

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コンテンツ

[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 @%)。誰かがそれを正しく動作させるために何を変更できるか考えていますか?

4

1 に答える 1

0

「mysql用に新しいユーザーも作成しました(root@localhost、root@127.0.0.1、root@192.168.%.%、root@%)。正しく機能させるために何を変更すればよいか、誰か知っていますか?」

  1. 他のユーザーのために root 以外のユーザーを作成することをお勧めします。

  2. サーバーで mysql コマンド ライン シェルを使用して接続できますか? mysql -uroot -ppassword -h127.0.0.1

  3. 別のワークステーションから "ping my-pc" できますか?

  4. サーバーのIPアドレスを使用して、別のコンピューターからサーバーに接続できますか. mysql -uroot -ppassword -h192.168.サーバーのIPは何でも。

于 2011-03-01T10:39:59.977 に答える