张映 发表于 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

阅读全文>>