‘mysql’ 类别下的博文

张映 发表于 2010-03-03

分类目录: mysql

一,mysql proxy是什么,干什么用的

MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负 载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多 个proxy的连接参数即可。

阅读全文>>

张映 发表于 2010-02-25

分类目录: mysql

一,mysql replication是什么,干什么用的

MySQL replication提供了数据库复制的功能,可以实现多个数据库实时同步,具体如果下图:

mysql replication 数据同步

mysql replication 数据同步

阅读全文>>

张映 发表于 2010-02-08

分类目录: mysql

一,准备好shell脚本
vi /home/zhangy/database_bak.sh

#!/bin/sh
# File: /home/zhangy/database_bak.sh
# Database info bakupmysql  TANK 2009/11/04
DB_USER="root"                                                              #用户名
DB_PASS="********"                                                         #密码
DB_NAME="myblog"                                                      #要备份的数据名

 阅读全文>>

张映 发表于 2010-02-08

分类目录: linux, mysql

一,数据库的备份与导入

1),数据库的备份

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
例:mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/myblog.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
例:mysqldump -u dbadmin -p myblog wp_users> /home/zhangy/blog/database_bak/blog_users.sql

3.导出一个数据库结构
mysqldump -u dbadmin -p -d --add-drop-table myblog > /home/zhangy/blog/database_bak/blog_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导出数据库一个表结构
mysqldump -u dbadmin -p -d --add-drop-table myblog  wp_users> /home/zhangy/blog/database_bak/blog_users_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

阅读全文>>

张映 发表于 2010-02-02

分类目录: mysql

一,增量索引

就个人理解增量索引到底是干什么的,怎么用?看下图

简单解释一下,向一个数据表插入数据时,这些新插入的数据,就是增量了,sphinx是根据索引来查找数据的,如果索引没有更新,新增数据是查不出来的,所以我们要更新主索引,更新增量索引,增量条件的设定就比较重要了。我在网上看到一些增量索引的做法,并亲自尝试了一下,发现在一些问题:

阅读全文>>

张映 发表于 2010-02-02

分类目录: mysql

一、安装所需文件
mmseg-0.7.3.tar.gz 中文分词
wget http://www.coreseek.com/uploads/sources/mmseg-0.7.3.tar.gzsphinx-0.9.8-rc2.tar

mysql-5.1.7-rc.tar.gz mysql-5.1.7源代码

http://dev.mysql.com/downloads/

sphinx-0.9.8-rc2.tar.gz sphinx-0.9.8-rc2源代码

wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gz

sphinx支持分词补丁

wget http://blog.51yip.com/wp-content/uploads/2010/02/sphinx-patch.tar.gz

阅读全文>>