MySQL V5.1发现严重BUG 可能导致数据丢失

Sun在上周发布了MySQL数据库软件5.1版,之后他们称包括在新特性在内,该版本存在很多bug需要进行修复。据MySQL创始人Michael  Wideniu在blog中称,已经发现的bug问题很严重,可能会导致崩溃甚至数据丢失,而这个版本的bug不仅在就的功能上出现,新的特性也存在bug。

据悉,一些bug和分区功能有联系,比如当它崩溃之后很难恢复分区表,而重新建立分区表之后会导致数据丢失。Widenius强调道,尤其是存在多个分区的数据库更加容易导致这个问题,对于这个版本,建议用户先进行测试再决定是否要进行部署。

版块:业界动态 Tags: 时间:2008-12-03 评论:(0)

MySQL创始人力劝用户暂缓部署MySQL 5.1

开源数据库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,因为该版本存在很多未解决的漏洞,而且诸如分区等新功能还引入了新的漏洞。 查看详细内容…

版块:业界动态 Tags: 时间:2008-12-03 评论:(0)

MySQL 1366错误解决办法

MySQL 1366错误大致描述如下
  1. SQL Error: 1366: Incorrect string value: "\xE8\xAF\xA6\xE7\xBB\x86…" for column "address" at row 1

解决办法:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。

修改MySQL该字段的字符集与整理规则即可。假设数据表为phplamp, SQL语句的字符集为utf8,出错的字段为address:

MySQL 1366 错误解决办法
  1. #检查数据表所有字段的状态
  2. ->show full columns from phplamp;
  3. #发现address字段的Collation项非utf8,修改它!
  4. ->alter table phplamp change name name varchar(100) character set utf8 collate utf8_unicode_ci not null default '';

修改完字段的字符集后可以再使用show full columns from table_name命令检查一下,以确保万无一失。假如您的SQL字符集为GBK或是GB2312或是其它的话,只需要将数据表字段的字符集更改为其相应的编码即可。

再送上一个MySQL的命令:

修改数据表的字符集与整理
  1. ->show full columns from table_name;
版块:mysql Tags: , 时间:2008-11-27 评论:(1)

MySQL 5.1.30 偷跑 MySQL 5.1正式GA!

原定于2008年12月7日发布的MySQL 5.1.30,今天已经偷跑。这意味着经过三年的开发(从2005年11月的5.1.3 alpha开始,到今天的5.1.30. )。MySQL 5.1正式GA.成为下一个产品级系列。

MySQL 5.1支持的新特性有:
  1. # 表和索引的分区
  2. # 行级复制
  3. # MYSQL基群基于磁盘的数据支持
  4. # MYSQL集群复制
  5. # 增强的全文本搜索函数
  6. # 增强的信息模式(数据字典)
  7. # 可插入的API
  8. # 服务器日志表
  9. # XML/XPath支持
  10. # 实例管理器
  11. # 表空间备份
  12. # mysql_upgrade升级程序
  13. # 内部任务/事件调度器
  14. # 新的性能工具和选项如mysqlslap。

让我们等待官网的5.1GA更新声明吧!!

下载MySQL 5.1.30

版块:业界动态 Tags: 时间:2008-11-26 评论:(0)

推荐一个MySQL管理软件Navicat for MySQL

以前操作Mysql一直都在Win的命令提示行(Cmd)或是Linux的终端上,一切的操作都是在Mysql命令下完成的,可以说开发速度非常缓慢。工作后和同事聊天所了解到的第一件事便是快速开发,他向我推荐了很多利于开发的东西,包括这款管理MySQL的软件-Navicat for MySQL。

下载地址:>>>点击这里链接到GOOGLE搜索(Navicat for MySQL)的页面<<<

下面是软件截图: 查看详细内容…

版块:mysql Tags: , 时间:2008-07-12 评论:(0)

MySQL新建用户,授权,删除用户,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
    用户:phplamp  用户数据库:phplampDB 查看详细内容…

版块:mysql Tags: , , , 时间:2008-06-24 评论:(0)

PHP环境配置之-Linux系统配置A.M.P平台

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)把所有的都选上就行了)。然后退出,插入第二张系统光盘安装。 查看详细内容…

版块:环境配置 Tags: , , , , , , 时间:2008-06-24 评论:(0)

PHP环境配置之-win系统IIS6 MySQL5.0.37 PHP5.2.4方法

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 查看详细内容…

版块:环境配置 Tags: , , , , 时间:2008-06-23 评论:(0)

PHP环境配置之-win系统Apache2.2.3 MySQL5.0.37 PHP5.2.4方法

刚才讲了一下AppServ配置PHP环境的方法,下面再帖一篇吧,这也是很多公司招聘PHP程序员的面试题,大家好好看一下。

先介绍一下我们用到的软件:Apache2.2.3 MySQL5.0.37 PHP5.2.4。

Win系统下此配置方法没有顺序要求,大家可以随意选择,这里我的安装顺序是:Apache->MySQL->PHP

好了,开始安装了: 查看详细内容…

版块:环境配置 Tags: , , , , 时间:2008-06-23 评论:(0)