参考http://blog.sina.com.cn/s/blog_6e2407b60100p6gd.html
先在受访端的XAMPP Control Panel 界面里点击“Shell”按钮,出来一个黑色的命令窗口,输入
mysql -u root –p
输入root密码,一般是空白(不输入),
然后输入以下命令
grant all on *.* to root@'%' identified by "password" ;
#注意:password是必须的,复制的时候引号要修改。
就这一句,轻松搞定!以后通过局域网其他电脑访问这个受访端的mysql服务器就像在它自己的电脑上访问一样。区别就在于访问端的服务器不是localhost,而是受访端的ip地址,如192.168.10.100
以上解决方法针对xampp的开发测试服务器有效,其他的测试服务器软件如easyphp,原理应该也相同吧。
对了,如果在受访端本身访问自身服务器的话,Mysql主机地址就不应该写localhost,而应该写受访端自身的ip,如192.168.10.100