首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么YII博客能很好地连接到sqlite,而不是mysql呢?

问为什么YII博客能很好地连接到sqlite,而不是mysql呢?
EN

Stack Overflow用户
提问于 2016-05-03 07:59:31
回答 1查看 70关注 0票数 0

我已经成功地推出了一个使用Yi1.1.x支持restful的测试博客,我在mac中使用了some,当我使用SQLite数据库时一切都很好,我能够正常地看到所有的api响应,我遵循这个教程并在那个页面中对源代码做了一些修复。

问题是,当我切换到MYSQL数据库时

转自

代码语言:javascript
复制
'db'=>array(
    'connectionString' => '"mysql:host=localhost,dbname=testdrive" Username="root" Password="1234"'),

至

代码语言:javascript
复制
'db'=>array(
    'connectionString'=>'mysql:host=localhost;dbname=test',
    'username'=>'deya',
    'password'=>'',
    //'tablePrefix' => "post",
),

在config/main.php中

然后会出现这个错误。

错误500在数据库中找不到活动记录类"Post“的表”{Post}“。

数据库结构是

​

​

如果这是有用的,您可以找到我的测试博客源代码的源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-03 08:08:29

尝试使用127.0.0.1而不是localhost。另外,您可以在这里发布模型/Post.php代码的开始吗?

更新:,如果您的问题解决了,请告诉我们。密码似乎没问题。用户:deya有权访问DBName 'test‘吗?您可以在没有密码的情况下从phpmyadmin登录deya吗?

其次,确保DB 'test‘有一个名为'post’的表。如果是这样,请尝试使用127.0.0.1作为主机。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36998687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档