日期:2014-05-16  浏览次数:20369 次

Discuz迁移出现No Database问题排查
今天帮一客户迁移discuz7.2 传上代码 导入数据库 在config.inc.php里配置好db 结果出现
no database selected
按顺序排查发现mysql能连接上 说明账号密码没问题 然后数据库名也对 但是还是没解决 最后没办法 通过调试代码 发现mysql_select_db()函数返回false 正常的情况下应该返回true的。  自己思考了下 怀疑客户给我的账号密码是对的 可能这个账号还没分配任何权限 于是分配该账号一些常用的权限 在去调试 返回就是true了 再查看网站 就可以访问 一切正常了。

原来原因在 新开的mysql账号没有赋予任何的权限 赋予权限问题解决。。特此记录该问题!