MySQL连接服务器 - 客户端

时间:2016-08-04 06:12:35

标签: php mysql connection freebsd centos6

我在游戏服务器和网络服务器之间存在一些问题。 Gameserver正在运行FreeBSD 9.3,Mysql5.5和Webserver正在使用Centos 6.5。

有时连接成功,但在几次刷新后意外发现我收到此错误:

access denied for user 'root'@'XXX.XXX.XXX.XXX' (using password yes)

我试过没有这个文件,但结果与之相同或不同:my.cnf

[mysqld]
local-infile=0
query_cache_limit=5M
query_cache_size=0
query_cache_type=1
max_connections=1500
interactive_timeout=100
wait_timeout=50
connect_timeout=10
thread_cache_size=128
key_buffer=200M
join_buffer=1M
max_allowed_packet=16M
table_cache=1536
sort_buffer_size=18M
read_buffer_size=18M
max_connect_errors=10
thread_concurrency=2
myisam_sort_buffer_size=64M
server-id=1
tmp_table_size=32M
max_heap_table_size=32M

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer=128M
sort_buffer=128M
read_buffer=10M
write_buffer=10M

[myisamchk]
key_buffer=128M
sort_buffer=128M
read_buffer=10M
write_buffer=10M

[mysqlhotcopy]
interactive-timeout

MySQL user preview

MySQL privileges preview(all privilleges active)

1 个答案:

答案 0 :(得分:0)

您需要检查您的MySQL'用户'实际特权 请注意您需要提供客户端连接的实际IP地址,以便您的用户可以连接到服务器:'用户' @' 192.168.1.2'例如。

或者您可以允许此用户使用'用户' @'%'来自任何IP进行连接。言。

你能展示你的特权表吗? 看看here以了解有关MySQL权限的更多信息,它可能有所帮助。