自动备份MYSQL数据工具

分类:tools | 作者:凹凸曼 | 发表于2011/10/27 3条评论

最近几天用脚本写了一备份MYSQL数据工具

为了解决服务器管理员人定时备份mysql数据,避免数据丢失

废话就不说了,有兴趣的可以下来用,嘿嘿!

最新WAMP主要的配置及安全考虑

分类:Apache | 作者:凹凸曼 | 发表于2011/09/07 1条评论

之前LNMP 耍的多,

这哈最近一段安装WAMP这个比较多,就顺便了汇总一下

对于安装顺序 apache_2.2.3->php-5.3.2->ZendOptimizer-3.2.0->mysql-5.5.15

一、apache配置

1、在安装过程中,注意一定要填写邮件地址 可以随便写

2、配置文件httpd.conf 修改文件路径 “\” 需改成 “/”

3、DocumentRoot 和修改对应的根目录

4、配置虚拟站点 #Include conf/extra/httpd-vhosts.conf 去掉 # 号 (后面在说配置虚拟站点)

5、开启httpd日记记录 分别搜索ErrorLog和CustomLog 如前面有# 号 去掉前面的#号 可以修改相应的日记目录文件地址

下面几点为开启支持php 这个是在安装配置完php,才能正常启动apache

MongoDB与MySql常用命令对比

分类:MongoDB,Mysql | 作者:凹凸曼 | 发表于2011/06/30 MongoDB与MySql常用命令对比已关闭评论

天气热!空调也是破旧不堪,使人坐立不安,貌似磨练的心境了。

最近给朋友推荐哈mongodb

很久没有去回顾这些数据库了,下面对mysql和mongodb常用命令做哈对比

一、连接数据库
mysql -uroot -p123456 #mysql
mongo.exe #mongodb
#都是默认的端口

二、查询所有的数据库

MYSQL如何批量删除相同前缀表?

分类:Mysql,问题集 | 作者:凹凸曼 | 发表于2011/06/10 MYSQL如何批量删除相同前缀表?已关闭评论

最近再操作一些数据库的表时候,一些冗余的数据表,需要删除,但是删除表比较多,但是他们都相同的前缀,那怎样一键删除所有的(批量删除)呢?

下面写了两种办法进行处理

一、命令批量删除(需要列出所有要删除的表)

drop table `apoyl_table1`,`apoyl_table2`,`table3`
二、用程序写一个小工具(一键搞定)

数据丢失,恢复mysql数据的心情

分类:Mysql,工作记,问题集 | 作者:凹凸曼 | 发表于2011/05/06 数据丢失,恢复mysql数据的心情已关闭评论

主题帖子删除了
汉!!!!!!
看到回复的帖子还在

简直太无语

开始想是不是某个管理员做了某种操作

造成的

这哈也不能得出结论

首先看了一下康盛系统的论坛是具体分隔主题的功能

怎样命令操作MySQL权限控制?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/25 怎样命令操作MySQL权限控制?已关闭评论

本文实例,运行于 MySQL 5.0 及以上版本。

MySQL 赋予用户权限命令的简单格式可概括为:

grant 权限 on 数据库名.表名 to 用户@登陆主机(‘%’为不限地址);

grant 权限 on 数据库名.表名 to 用户@登陆主机identified by “用户密码”;

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。

怎样优化SQL,并且提供性能?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/25 怎样优化SQL,并且提供性能?已关闭评论

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.

怎样用命令查看Mysql数据库大小?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/08 5条评论

mysql查看命令数据库大小 网上其他的博客也有相关的! 不过都不是很完善哈!这哈,来把他搞完善哈! 再说我脑子不好使,容易忘记,都比较简单还是写一哈 1、进去指定schema 数据库(存放了其他的数据库的信息) use information_schema 2、查询所有数据的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES 3、查看指定数据库的大小 比如说 数据库apoyl select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES where table_schema=’apoyl’; 4、查看指定数据库的表的大小 比如说 数据库apoyl 中apoyl_test表 select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES where

怎样优化数据库(MYSQL)?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/07 怎样优化数据库(MYSQL)?已关闭评论

数据表优化可以去除数据文件中的碎片,使记录排列紧密,提高读写速度 之前,搞了一哈!下面就来解决这个问题 这里以mysql为案例如下: 比如说优化一个数据表 uchome_blogfield 1、查看是否有数据数据碎片 (Data_free数据越大,说明更需要优化) SHOW TABLE STATUS LIKE “uchome_blogfield” 结果分析:Data_free 为184 说明有碎片 需要优化! 2、执行优化 OPTIMIZE TABLE uchome_blogfield 优化结束,可以再次查看 3、查看优化效果 Data_free 为零,说明优化成功! 手动的优化就是这样搞的,你也可以写一个优化程序来定时自动处理! 不说了哈!去弄一会儿美女集中营了!欢迎来参观

如何在没安装MySQL的服务器上安装Sphinx(远程连接)

分类:Sphinx | 作者:凹凸曼 | 发表于2011/03/15 1条评论

linux(CentOS)服务器里,从已经安装mysql的机子上把usr/local/mysql/bin、usr/local/mysql/include、usr/local/mysql/lib目录拷过来然后执行 # ./configure –prefix=usr/local/sphinx –with-mysql=usr/local/mysql # make # make install 在/etc/ld.so.conf.d目录下新建一个文件mysql.conf,内容为:usr/local/mysql/lib/mysql 执行 # /sbin/ldconfig –v Sphinx就安装好了哈