Sun在上周发布了MySQL数据库软件5.1版,之后他们称包括在新特性在内,该版本存在很多bug需要进行修复。据MySQL创始人Michael Wideniu在blog中称,已经发现的bug问题很严重,可能会导致崩溃甚至数据丢失,而这个版本的bug不仅在就的功能上出现,新的特性也存在bug。
据悉,一些bug和分区功能有联系,比如当它崩溃之后很难恢复分区表,而重新建立分区表之后会导致数据丢失。Widenius强调道,尤其是存在多个分区的数据库更加容易导致这个问题,对于这个版本,建议用户先进行测试再决定是否要进行部署。
开源数据库MySQL的创始人Monty Widenius近日在一篇博客中对MySQL 5.1版进行了批评,认为该版本虽然已经正式GA,但是还存在许多未修复的漏洞。Sun公司的官员对他的这种观点回应称,Widenius的观点不代表整 个用户社区,企业在部署任何一个软件前,不管是MySQL还是其它什么软件,都应该先进行测试工作。
MySQL创始人Monty Widenius警告企业用户,在升级到5.1版本的MySQL数据库时,需要保持警惕。
Sun公司最近已经公开对外提供MySQL 5.1版,用户已经可以下载这一最新版的MySQL数据库。不过,Widenius近日在博客中力劝企业用户,暂缓部署5.1版MySQL,因为该版本存在很多未解决的漏洞,而且诸如分区等新功能还引入了新的漏洞。
解决办法:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。
修改MySQL该字段的字符集与整理规则即可。假设数据表为phplamp, SQL语句的字符集为utf8,出错的字段为address:
修改完字段的字符集后可以再使用show full columns from table_name命令检查一下,以确保万无一失。假如您的SQL字符集为GBK或是GB2312或是其它的话,只需要将数据表字段的字符集更改为其相应的编码即可。
再送上一个MySQL的命令:
原定于2008年12月7日发布的MySQL 5.1.30,今天已经偷跑。这意味着经过三年的开发(从2005年11月的5.1.3 alpha开始,到今天的5.1.30. )。MySQL 5.1正式GA.成为下一个产品级系列。
让我们等待官网的5.1GA更新声明吧!!
以前操作Mysql一直都在Win的命令提示行(Cmd)或是Linux的终端上,一切的操作都是在Mysql命令下完成的,可以说开发速度非常缓慢。工作后和同事聊天所了解到的第一件事便是快速开发,他向我推荐了很多利于开发的东西,包括这款管理MySQL的软件-Navicat for MySQL。
下载地址:>>>点击这里链接到GOOGLE搜索(Navicat for MySQL)的页面<<<
下面是软件截图:
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1,首先介绍一下安装环境:
操作系统:Red Hat Linux 9
数据库:MySQL 5.0.37
Web服务器:Apache 2.2.3
XML:libxml2-2.6.19.tar.gz
脚本语言:PHP 5.2.4
注意:RedHat 9默认安装时并没有安装GCC组件,我们要安装需要C来编绎的软件的话要把GCC组件安装上。
操作:点击红帽子图标->”系统设置”->”添加删除应用程序” 打开后,选择”开发”,看”开发工具”小栏,点击右边的”详细”,打开后将所有有关GCC的勾选上(如果不懂哪个是GCC)把所有的都选上就行了)。然后退出,插入第二张系统光盘安装。
IIS是一个WINDOW的服务器组件,当我们安装 WIN2000 PRO,WINXP 默认是不安装此组件的。WIN2000 Server,WIN2000 Advance Server,WIN2003 默认安装了 IIS
下面介绍一下我们要用到的软件:
WINXP SP2系统盘一张,MySQL5.0.37,PHP5.2.2.4
同样IIS的安装没有顺序要求,我们这里的顺序是:IIS,MySQL,PHP