我的网站数据库在另一台安装了 v5.5 的机器(MySQL DB)上运行。当前机器(使用 PhP / Drupal)在 5.1 上。
将我当前机器上的 MySQL 从 v5.1 升级到 v5.5,这样我就可以在同一个机器上同时拥有 Drupal 和 MySQL(完成所有卫生步骤 - mysql_upgrade,my.cnf 配置正确)。
MySQL 授予权限也授予 resp 数据库用户。MySQL 日志中没有错误(消除了所有错误)。
该特定功能与早期设置(另一台机器上的 5.5 数据库)完美配合,但是我在当前设置中遇到了一些问题。见下文。
PDOException: SQLSTATE[42000]: Syntax error or access violation:
1305 FUNCTION xxx_system.gen_stat_as_due_ors does not exist:
SELECT gen_stat_as_due_ors(:xx_number, :assigned_date); Array ( [:xx_number] => 5229
[:assigned_date] => 2013-04-08 00:00:00 ) in xxx_utils_get_report_rep4a1()
(line 403 of /home/xxx/public_html/sites/all/modules/custom/xxx_utils/xxx_utils.reports.inc).
Linux 2.6.32-042stab076.8 x86_64
一直在我的机器上和互联网上拼命寻找解决方案(现在 2 天!!!)不走运!
任何帮助将不胜感激。