欢迎各位兄弟 发布技术文章
这里的技术是共享的
1、修改mysql配置文件
vi /etc/my.cnf
[mysqld]段加skip-name-resolve
在这个之前要把mysql的远程访问权限打开,或者再加skip-grant-table(不推荐)
2、修改hosts.allow
vi /etc/hosts.allow
加mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW
来自 http://blog.sina.com.cn/s/blog_4cd14afb01012eox.html
http://allenwc.iteye.com/blog/802758
我用phpmyadmin2.6.1配置环境时报了#2013 - Lost connection to MySQL server at 'reading initial communication packet', system error: 0这个错,mysqls是5.0以上的,密码和用户名都是root,没有任何错误,也在my.ini文件内的[mysqld]内加了skip-name-resolve ,但仍报这个错?
在服务那里开启mysql的服务,我的电脑--右键管理--服务和应用程序--找mysql---右键属性--启动 你在命令行能不能进去?不能进去就是你密码错了 无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数 skip-name-resolve 来自 http://zhidao.baidu.com/link?url=4Cn_PSqcMXJBhVMYCj6NZqf1abR8k3NveqVwESrhQGb0mt0-_8gutS1Q_csGMJ0c7ejl_Dd-XPSuPrzWE_SnSq