美文网首页
PDO 连接 mysql的配置

PDO 连接 mysql的配置

作者: 芒鞋儿 | 来源:发表于2020-08-23 10:57 被阅读0次

继上次发现那个愚蠢的错误之后,开始对mysql 进行清理。
查了一下相关文档(忘了链接了),mysql有两种安装方式,dmg 和 homebrew, 我的Mac中两个都装了,先把dmg那个卸载了,但是brew安装好像没有解决,两个都安装的情况下相互不会更新。两个都删除了,还是采用dmg 安装。

pdo 连接数据库的配置,以及错误:

class Dbh {
    private $host = "localhost";
    private $user = "root";
    private $pwd = "xxxx";
    private $dbName = "xxxxdb";


    protected function connect() {
        try {
            $dsn = 'mysql:host=' . $this->host . ';dbname=' .$this->dbName;
            $pdo = new PDO($dsn, $this->user, $this->pwd);
            $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);

            
        } catch (PDOException $e) {
            print "Error!: " . $e->getMessage() . "<br/>";
            die();
        }
        
        
        
        return $pdo;
    }

出现以下err msg:

SQLSTATE[HY000] [2002] No such file or directory

安装后要在php.ini改一下配置,关于php.ini的文件位置,用以下方式找:

<?php phpinfo(); ?>

从里面找到php.ini 的位置

php.ini 中加入以下配置:

mysql.default_socket=/tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock

这里采用默认的mysql.sock 路径,需要自己事先确认一下上面的文件,必须是www 的user具有绝对的access 权限。

修改后重启一下apache, 如果你使用mac 自带的apache, 其位置在/usr/sbin/apachectl

sudo apachectl restart 

相关文章

  • PDO 连接 mysql的配置

    继上次发现那个愚蠢的错误之后,开始对mysql 进行清理。查了一下相关文档(忘了链接了),mysql有两种安装方式...

  • PDO 连接 MySQL 实例

    PDO 连接 MySQL 实例 PDO 应用在 12 种不同数据库中,所以我们直接只用PDO连接数据库,一劳永逸!...

  • MySQL + PDO 操作

    PDO扩展 注意:这里面有的的是伪代码,不可以执行 PDO连接MySQL PDO对象 基本方法 事务处理 PDOS...

  • Mysql Pdo连接

    如何出现 MySQL server has gone away用第3中的方法 代码中如何使用长连接和短连接PDO:...

  • mysql工作笔记

    [TOC] MySQL常用函数 命令行连接 PDO连接方法 开启定时备份数据库 数据的导入导出 mysql慢查询设...

  • PHP之探索MySQL 长连接、连接池

    php连接mysql的方式,用的多的是mysql扩展、mysqli扩展、pdo_mysql扩展,是官方提供的。ph...

  • PHP 安装 PDO_OCI 扩展,Ubuntu下

    PHP 连接到 Oracle 数据库和 PHP 连接 Mysql 类似,都需要安装对应的 pdo 驱动,但在安装 ...

  • 封装一个PDO_MySQL工具类

    PDO_MySQL工具类 功能: 单例创建工具类对象,并连接MySQL 对mysql_query做封装,错误时打印...

  • PDO操作

    基本配置和使用 连接数据库 增删改操作 查询操作 PDO实现事务 预处理技术 PDO中的异常处理

  • PHP全栈学习笔记11

    连接MySQL 面向对象: 面向过程: PDO: 连接在脚本执行完成后会自动关闭 创建数据库 order by关键...

网友评论

      本文标题:PDO 连接 mysql的配置

      本文链接:https://www.haomeiwen.com/subject/sreijktx.html