主題: LT 1.0 和 MYSQL 4.1 作者: maomaode 於 九月 19, 2006, 11:04:55 下午 不知道怎么搞的, 有人反映说打不开归档的连接, 我去试了试果然是这样.
刚刚升级到1.0.6, 以为是升级代码搞错了, 对比了半天, 结果发现问题. 结果找到了sqlerror的日志文件, 找到了出错的哪个地方, 我尝试的连接是: http://movie.bokeland.com/blog/164/archives/2006/08/ 这个应该打开2006年8月份的所有文章, 但是返回结果却为错误页. 找到了相关的SQL 语句: SELECT a.id as id, a.id, a.date, a.user_id,a.blog_id,a.status,a.properties, a.num_reads, a.slug, 1 AS relevance FROM plog_articles a, plog_articles_categories c, plog_article_categories_link l WHERE a.blog_id = 164 AND FROM_UNIXTIME(UNIX_TIMESTAMP(a.date)+0)+0 LIKE '200608%' AND c.id = l.category_id AND a.id = l.article_id AND a.status = '1' AND a.date <= '20060919224338' GROUP BY a.id ORDER BY a.date DESC LIMIT 0, -1 结果在服务器上测试结果为SQL语法有错. 在测试机器上测试结果却可以. 所以定位肯定是数据库有问题. 比较结果果然是这样, 测试用的是4.0.25而服务器上用的确是4.1.21 将服务器降级为4.0.27才算解决问题. 好奇怪的问题. 难道LT 和 mysql 4.1不能共存? 在论坛上也找到了很多关于mysql 4.1 的问题. 是不是我们应该建议用户使用4.0.* 系列 我找了一下网站, 没有找到一篇关于LT 在各个平台测试的结果. 不知道是否可以弄一个wiki, 来讨论这些问题. 做一个列表, 大概会很有帮助. 或许已经有了, 只是我没找到而已. 主題: Re: LT 1.0 和 MYSQL 4.1 作者: nba23 於 九月 20, 2006, 08:57:41 上午 我的数据库也是4.1.21的,暂时没有发现问题。不过文章还不多,以前的数据库丢了~~痛 :'(
主題: Re: LT 1.0 和 MYSQL 4.1 作者: maomaode 於 九月 20, 2006, 09:50:26 上午 那可能是一直用的都是MYSQL4.1吧. 我之前用的是MYSQL4.0, 但是服务器换了, 新的服务器上装的是4.1 结果才发现的问题, 估计是数据格式不太一样. 不能随便的进行数据库升级
主題: Re: LT 1.0 和 MYSQL 4.1 作者: nba23 於 九月 20, 2006, 09:59:10 上午 运行mysqldump导出4.0的,再导入4.1的mysql中,只要没有乱码是没有问题的。
主題: Re: LT 1.0 和 MYSQL 4.1 作者: darkhero 於 九月 20, 2006, 10:21:48 上午 那可能是一直用的都是MYSQL4.1吧. 我之前用的是MYSQL4.0, 但是服务器换了, 新的服务器上装的是4.1 结果才发现的问题, 估计是数据格式不太一样. 不能随便的进行数据库升级 有可能是因為 MySQL 換了的關係。 不知道您的 MySQL 是如何升級的? 是原來是4.0然後直接換成 4.1 ?... 不知道用 phpMyAdmin-2.8.0 檢視資料庫的時候,是否是正確編碼?.. 主題: Re: LT 1.0 和 MYSQL 4.1 作者: markwu 於 九月 20, 2006, 02:43:00 下午 1.0.6 的部分,我從 Mysql 3.23, 4.0, 4.1 都試過,並沒有這些問題啊。但是在 mysql 5.0 與 5.1 則一定要把 strict mode disable,否則會出錯。
1.1 則完全能用在 3.23, 4.0, 4.1, 5.0 與 5.1 .. Mark |