php mysql 从4升级到5的问题
时间:2007-01-04 09:48:33
来源: 作者:whsong 点击:次 出处:技术无忧
关键字:php
周日的时候打算把自己的blog从linux(centos 4.2)中挪到windows里面,并且借这个机会也体验体验php5 和 mysql 5 还有 apache2.2的新特性。结果弄了两个晚上才完全弄好,并且得到了一些问题的解决方法。放在这里Mysql5与Mysql4的密码问题
都知道Mysql5增加了很多新的特性,但是谁知道Mysql5居然把密码验证函数也给修改了?新的PASSWORD()和Mysql4的PASSWORD()是完全不同的两个东西,如果你简单的把原来的用户表mysql.user倒入到mysql5中去的话,恭喜你,你将无法登陆,解决方法当然有
使用old_password()函数来生成密码好了。
php.ini应该放在哪里?
PHP4是要求一定放在windows文件夹下面,但是PHP5则没有那么严格,你只要放置在PHP能找到的地方就可以。一定要注意如果你不打算将php.ini放在windows文件夹下面,那么你一定要在apache2的配置文件中加入PHPIniDir "dirName"这句话,因为apache2默认找php.ini的位置是C:/windows
libmysql.dll应该放在哪里?
网上无数的文章说应该放到C:/windows/system32下面,但是事实上是到了PHP5,我们根本不用将其放到C:/windows/system32下面,只要让它保持默认的状态就可以了。
PHP5对Mysql的支持问题
php5 已经不直接支持mysql了,而是把mysql访问接口弄成了一个dll文件放在ext文件夹下面,你需要在PHP.ini里面打开这个选项。检验你的 mysql接口是不是正常运行的方法是在网页里面写一句话如果你能看见mysql的一些相关信息,OK,恭喜你,你可以正常使用Mysql了。
不要随便的升级
如果是自己玩儿玩儿也就算了,如果你的服务器很重要,那你就要小心了,毕竟数据丢失不是闹着玩儿的。
请记住技术无忧网 中文域名 http://www.技术无忧.com

上一篇:mysql数据库优化











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面