zoukankan      html  css  js  c++  java
  • PHP访问数据库与本地访问数据库出现错误的解决办法

    错误信息 1:Lost connection to MySQL server at 'reading initial communication packet', system error: 113
    此信息为安装BugFree后,登录时出现。
    原因:安装完以后将BugFree的数据库从一台服务器迁移到了另一台服务器,并且老的数据库服务器已经不可用。
    解决办法:
    修改BugFree的配置文件:bugfree/Include/ConfigBug.inc.php,将其中的$BugConfig["BugDB"]["Host"]     = "新的服务器";

    教训:当出现数据库访问错误的时候,首先要检查的是所要访问的数据库是否可用?是不是你要访问的数据库?

    Can't connect to local MySQL server through socket '/opt/mysql/var/mysql.sock' (13)
    原因:权限问题
    访问数据库服务器的用户不是mysql,也不是root,而/opt/mysql/var目录只有mysql用户才有执行权限,所以导致无法访问。

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    原因:设置了root@% 使用密码访问,同时又设置了root@localhost不需要密码访问


    在这一点上mysql处理起来比较笨,只管root@localhost不需要密码方法,不管我设置了对所有主机都使用密码访问。
    出现这个错误,不需要做其它改动,本地访问不使用密码就是了。

  • 相关阅读:
    进程空间与系统空间(一)
    内核之最
    Linux 内核3.10.5 专场
    device_create与device_register
    重写与重载的含义
    抽象类和接口的区别
    Spring知识点
    mybatis学习
    知识点
    Mybatis面试题
  • 原文地址:https://www.cnblogs.com/crafter/p/2262942.html
Copyright © 2011-2022 走看看