当前文章被分类为:mysql

Sun今日宣布收购Mysql

Sun公司(NASDAQ: JAVA) 今日发表声明称,出资10亿$收购Mysql AB,希望能够籍此在数据库市场分得一大杯羹。现如今,已经有相当一部分大公司使用mysql,比如Facebook, Google, Nokia, Baidu and China Mobile,mysql作为一个open source databases,取得这样的成绩实属不易。Sun的这一收购行为,不仅能在数据库市场同oracle,microsoft以及ibm形成有力竞争,更能和它的其它开源产品一起,巩固Sun在开源世界的地位。

阅读全文(924字)

评论 (2)

MySQL Proxy的Alpha版本发布

MySQL Proxy的Alpha版本发布。下面是官方的介绍。
What is MySQL Proxy?
MySQL Proxy is a simple program that sits between your client and MySQL server(s) that can monitor, analyze or transform their communication. Its flexibility allows for unlimited uses; common ones include: load balancing; failover; query analysis; query filtering and modification; and many more.

阅读全文(442字)

评论 (5)

几张关于php的小图

首先贴两张php的小卡通,不是太喜欢美式风格的画风。

这张漫画是一头大象正在烧烤海豚。php的传统logo是一头大象,而mysql一贯是以海豚作为标志的,那么这幅图说的是php化身的大象正在大力烧烤mysql dophin?
其实是PostgreSQL在烘烤可怜的Mysql,面目憎狞.

评论 (2)

MYSQL的FOUND_ROWS()函数

UPDATE:FOUND_ROWS()函数貌似还存在一些问题,见http://bugs.mysql.com/bug.php?id=18454
mysql 4.1中新增了FOUND_ROWS()函数,这个函数的说明是这样的:
For a SELECT with a LIMIT clause, the number of rows that would be returned were there no LIMIT clause
A SELECT statement may include a LIMIT clause to restrict the number of rows the server returns to the client. In some cases, it is desirable to know how many rows the statement would have returned without the LIMIT, but without running the statement again. To obtain this row count, include a SQL_CALC_FOUND_ROWS option in the SELECT statement, and then invoke FOUND_ROWS() afterward:

阅读全文(763字)

评论 (8)

php 5.2 + pdo_mysql安装

这天在一台redhat的机器上安装php 5.2+pdo_mysql,走了些弯路,浪费了不少时间.记录一下:
首先我按照之前记录的手册安装php,参数上有些变化,configure参数增加了–with-pdo=shared –with-pdo-mysql=shared
最后得到一些错误提示:
checking for MySQL support for PDO… yes, shared

阅读全文(750字)

评论 (5)

wordpress迁移

前一阵服务器出了些小问题,因此不得不将现有的wordpress做一备份迁移。好在迁移之后还算幸运,整个过程比较顺利,因此现在系统又开始跑起来了。你可能会觉得迁移不是什么太麻烦的事情,不过对于一个几年没挪过窝,东西又烂又多,数据库打包都有8m,虚拟主机权限很少的人来说,这可是一档子大事情。
mysql 4 to mysql 4.1
首先面对的问题,是虚拟主机上的数据库又生了,4.0跳到4.1,老江湖都知道,mysql 4.1新增了字符集,一个没弄好就是页面乱码伺候。
另外一个问题,是前面提过的,原来的数据库用phpmyadmin打包出来,有8M,再用phpmyadmin导入是不用指望,在没有shell权限的情况下,要把这个数据导进去也挺麻烦。

阅读全文(575字)

评论关闭

mysql 5.1新功能 -- 按日期分区

mysql 5.1已经到了beta版,官方网站上也陆续有一些文章介绍,比如上次看到的Improving Database Performance with Partitioning。在使用分区的前提下,可以用mysql实现非常大的数据量存储。今天在mysql的站上又看到一篇进阶的文章 —— 按日期分区存储。如果能够实现按日期分区,这对某些时效性很强的数据存储是相当实用的功能。下面是从这篇文章中摘录的一些内容。
错误的按日期分区例子
最直观的方法,就是直接用年月日这种日期格式来进行常规的分区:
mysql> create table rms (d date)

阅读全文(3381字)

评论 (3)

命令行下简单做到mysql的数据导入导出

在命令行下mysql的数据导出有个粉好用的工具mysqldump,,它的参数有一大把,可以这样查看:
mysqldump
我最常用的:
mysqldump -uroot databasefoo table1 table2 > foo.sql

阅读全文(288字)

评论 (2)

[mysql 5.1]使用Partitioning优化数据库性能

mysql 5.1新功能早知道 —- Partitioning
Improving Database Performance with Partitioning
mysql站上关于的Partitioning说明文档

评论 (1)

mysql 5.1的计划任务 – Event

mysql的网站上多了一个关于5.1新特性Event(事件)的介绍 ,咋一看象是windows的计划任务,细一看,呵呵,正是如此.假如你有这样的需求–在今年年底之前,每天给我查查用户表里新增了哪些美女,说不定就可以用上Events特性了,下面是新建立Event的语法
[sql]CREATE EVENT
e                               /* 事件名 */
ON SCHEDULE

阅读全文(482字)

评论 (2)