当前位置:论坛首页 > Linux面板 > 求助

小白求助,数据库连接错误怎么解决?

发表在 Linux面板2018-9-17 17:28 [复制链接] 5 5956

本帖最后由 zhy6480 于 2018-9-17 17:38 编辑

SQLSTATE[42S02]: Base table or view not found: 1146 Table '用户名.ap_user' doesn't exist


  •             $this->PDOStatement->execute();
  •             // 调试结束
  •             $this->debug(false);
  •             // 返回结果集
  •             return $this->getResult($pdo, $procedure);
  •         } catch (\PDOException $e) {
  •             if ($this->isBreak($e)) {
  •                 return $this->close()->query($sql, $bind, $master, $pdo);
  •             }
  •             throw new PDOException($e, $this->config, $this->getLastsql());
  •         } catch (\Exception $e) {
  •             if ($this->isBreak($e)) {
  •                 return $this->close()->query($sql, $bind, $master, $pdo);
  •             }
  •             throw $e;
  •         }
  •     }
  •     /**




标记的这行是有错误的意思吗?大神请赐教,应该咋办呢。。。。

使用道具 举报 只看该作者 回复
发表于 2018-9-17 18:01:19 | 显示全部楼层
你自己数据库的表出问题了啊
使用道具 举报 回复 支持 反对
发表于 2018-9-17 18:17:12 | 显示全部楼层
去看你建立链接的地方吧....数据库名不对....
使用道具 举报 回复 支持 反对
发表于 2018-9-17 18:24:34 | 显示全部楼层
本帖最后由 zhy6480 于 2018-9-17 18:27 编辑
YiFrank 发表于 2018-9-17 18:17
去看你建立链接的地方吧....数据库名不对....

我是上传源码的,教程让我在新建的数据库那里上传一个.sql后缀名的文件,这个文件的文件名是不是要改成数据库同名?
使用道具 举报 回复 支持 反对
发表于 2018-9-17 18:28:24 | 显示全部楼层
zhy6480 发表于 2018-9-17 18:24
我是上传源码的,教程让我在新建的数据库那里上传一个.sql后缀名的文件,这个文件的前缀是不是要改成数据 ...

额额额....那你数据库安了么?
如果安装了...那你导入数据库的时候数据库名叫的什么?

然后你还可以找找你那个源码的什么地方有没有config.php 或者database.php这类的文件...应该是里面的配置没有改...
使用道具 举报 回复 支持 反对
发表于 2018-9-17 18:35:33 | 显示全部楼层
YiFrank 发表于 2018-9-17 18:28
额额额....那你数据库安了么?
如果安装了...那你导入数据库的时候数据库名叫的什么?

config.php里面跟账户相关的字眼一个都没有,但是database.php有的,也改了,也许是我改得不正确吧,我就是把数据库名、用户名以及密码改成我自己建的那个数据库。如下

// 数据库类型
    'type'            => 'mysql',
    // 服务器地址
    'hostname'        => 'localhost',
    // 数据库名
    'database'        => '改了',
    // 用户名
    'username'        => '改了',
    // 密码
    'password'        => '改了',
    // 端口
    'hostport'        => '3306不知道要不要改',
    // 连接dsn
    'dsn'             => '原文件留空,不知道要不要填',
    // 数据库连接参数
    'params'          => [原文件留空,不知道要不要填],
    // 数据库编码默认采用utf8
    'charset'         => 'utf8',
    // 数据库表前缀
    'prefix'          => 'ap_',
    // 数据库调试模式
    'debug'           => true,
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    'deploy'          => 0,
    // 数据库读写是否分离 主从式有效
    'rw_separate'     => false,
    // 读写分离后 主服务器数量
    'master_num'      => 1,
    // 指定从服务器序号
    'slave_no'        => '',
    // 是否严格检查字段是否存在
    'fields_strict'   => true,
    // 数据集返回类型
    'resultset_type'  => 'array',
    // 自动写入时间戳字段
    'auto_timestamp'  => false,
    // 时间字段取出后的默认时间格式
    'datetime_format' => 'Y-m-d H:i:s',
    // 是否需要进行SQL性能分析
    'sql_explain'     => false,
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表