crazyunix 发表于 2010-11-25 14:06:39

Error: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(4) Error:2003

网站刷新的时候就会出现:
MySQL Error
Message: Can not connect to MySQL server
SQL:
Error: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx.' (4)
Errno.: 2003
Click here to seek help.
确定的是mysql 一定启动,而且能在shell 下登录mysql。而error日志却没有。error.log开启了。
mysql的配置文件,my.cnf

# cat my.ini | grep ^[^#]

port            = 3306
socket          = /tmp/mysql.sock

port            = 3306
socket          = /tmp/mysql.sock
skip-external-locking
skip-name-resolve
key_buffer_size = 64M
max_allowed_packet = 100M
table_open_cache = 200
sort_buffer_size = 4M
net_buffer_length = 16K
read_buffer_size = 4M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
tmp_table_size = 1024M
max_heap_table_size = 1024M
max_connections=30000
thread_cache_size=8
thread_concurrency=16
long_query_time=1
slow_query_log=/var/log/mysql/slowquery.log
log-error=/var/log/mysql/log-error.log
relay-log=/var/log/mysql/localhost-relay-bin
server-id       = 1
tmpdir         = /var/tmp/mysql

quick
max_allowed_packet = 16M
wait_timeout=30

no-auto-rehash

key_buffer_size = 32M
sort_buffer_size = 32M
read_buffer = 2M
write_buffer = 2M

interactive-timeout


jeff 发表于 2010-11-26 09:23:27

应该是用户权限问题。可能是没有从此xxx.xxx.xxx.xxx地址访问的权限。
这种情况与error.log无关,不会写入的。
页: [1]
查看完整版本: Error: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(4) Error:2003