SQL 所有数据只保留一条,其他重复数据删除

爬的免费代理ip,去重

CREATE TABLE `iproxy` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`ip` varchar(15) DEFAULT NULL,
`port` varchar(11) DEFAULT ”,
`protocol` varchar(5) DEFAULT ‘http’,
`status` char(1) DEFAULT ‘Y’,
`bySite` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB A[……]

继续阅读

检测Mysql、php-fpm进程任务(临时怼两个简单的脚本)

因为阿里的原因,导致疏忽被工信部把备案号取消了,身份证到期还没办法更新备案信息,坑爹!

临时借用好朋友服务器来使用,环境搭建急急忙忙,导致偶尔会有各种小状况出现,所以临时怼两个简单的脚本。

检测Mysql

#!/bin/bash
count=`/usr/bin/pgrep mysql|wc -l`
if (($count> /tmp/log
fi

检测PHP

#!/bin/bash
count=`/usr/bin/pgrep php|wc -l`
if (($count/dev/null 2>&1 &
sleep 3
nohup /usr/[……]

继续阅读

php 连接MYSQL时提示 SQLSTATE[HY000] [2005] Unknown MySQL server host ‘192.168.XXX.XXX:3306’ (2)

php 连接MYSQL时提示 SQLSTATE[HY000] [2005] Unknown MySQL server host ‘192.168.XXX.XXX:3306’ (2) ,如下图:

解决办法

这个问题可能是由于配置内写了mysql的默认端口3306,host:port。可以将port和:去掉既可以解决。

[……]

继续阅读

国外程序员整理的系统管理员资源大全

受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。

内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。

另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。

备份软件

  • Amanda -客户端-服务器模型备份工具
  • Bacula – 另一个客户端-服务器模型备份工具
  • Backupninja -轻量级,可扩展的元数据备份系统
  • Backuppc -客户端-服务器模型备份工具和文件共享[……]

    继续阅读

vps内wordpress数据备份切割后发送到指定邮箱脚本

脚本功能说明:备份对应数据文件后,会通过邮件附件形式发送到指定邮箱内,由于各种邮箱限制不同,可以修改“split -b 30m -d”中的30m。

站点文件结构如下

[root@kinggoo.com htdocs]# tree -L 1
.
├── kinggoo.com
│?? ├── K.blog
│?? ├── K.demo
│?? ├── K.media
├── wanquer.com
│?? └── blog
├── tscccn.com
│?? └── blog

站点文件结构如下
所以请仔细阅读,如果你使用到里面的某一块就不需要了。[……]

继续阅读

安装mutt后会存在sent大文件的原因及解决办法

今天看来又注定晚睡了!
自己的母鸡快没空间了,最初买的时候是25G空间大小,可是现在是15G大小了,哎!伤心欲绝
没办法,我就到里面来条命令
find / -size +50000k -exec ls -lhd {} \ ;

查看了一下机器上有哪些操作50多M的大文件,没想到发现不少还!

首先看到的是在家目录下的一个sent文件,相当大了,有5.6个G大小。吓坏我了,也不知道这个是什么文件,很奇怪!当时想直接删除掉了,可是不知道这个文件是干嘛的,而且是自动生成的删除就有点太仓促了(后面知道我的结论是正确的),还发现了就是mysql的增量日志文件,也[……]

继续阅读

Shell脚本内使用数组,方便修改配置增加灵活度,减少脚本长度

    玩玩数组,会让你的管理更加简单,合理的安排备置,比如文件夹路径等!反正我是这样的,尽量让自己的服务器有一种规律,这样可以用一个简短的脚本完成憨重繁琐的工作。我保证你用过后会喜欢上它,这种要比你以文件或其他方式存储临时数据更方便!修改配置也方便,一目了然,还等什么换吧~
数组:数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组[……]

继续阅读

全新最新LNMP,Centos 5.* ,php-5.3.8,MYSQL5.5.17,nginx-1.0.9

弄完好久忘记发了!
一些配置文件
php.ini php-fpm.conf [下载 php.conf.tar]
弄完好久忘记发了! 一些配置文件 php.ini php-fpm.conf [下载 php.conf.tar]
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel l[……]

继续阅读

解决“缺少 mysqli 扩展。请检查 PHP 配置” LINUX下

问题:
缺少 mysqli 扩展。请检查 PHP 配置。 <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="文档" title="文档" /></a>

[……]

继续阅读

[ERROR] Can’t find messagefile ‘/usr/share/mysql/english/errmsg.sys’

因为懒,直接rpm安装。升级后无法启动mysql服务

问题:

111018 16:31:19 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

111018 16:31:19 [ERROR] Can’t find messagefile ‘/usr/share/mysql/english/errmsg.sys’

/usr/libexec/mysqld: Unknown error 1146

111018 16:31:19 [ERROR] Can’t open the mysql.plugin t[……]

继续阅读

Mysql数据库备份脚本、分单库,全部备份

马上就要下班了,提前祝大家十一快乐,吃好玩好休息好!

因为我mysql安装的时候没有去源码安装,所以如果你是使用源码安装,或者PATH中没有mysql的bin程序环境变量的话,请自己在下面脚本内自行添加。
在输入编号ID的时候不要输入特殊字符,我没做过滤,到时脚本会报错,还有没有做一直脚本循环,写的比较着急,因为今天要下班啦哈哈。不知道有没有办法处理这个问题,我以前好像处理过,不过好久不写都忘记了!

这个脚本满意的地方是,没有用临时文件处理数据,而是采用数组的方式。看网上几乎没有人这样去存储数据到数组,也算是自己一个一个去做实验的结果吧!希望[……]

继续阅读

Web服务LNMP环境源码搭建,基于最新包

入手VPS,之前倒腾了几次,出现不少问题。网络上的资料有些根本就不适合。所以折腾几次稳定之后,打算自己来做一次。并且整理资料,给自己留备份。
由于我的Vps不能修改内核做优化,所以没办法,只能做其他优化了!
像php.ini已经php-fpm.conf,nginx.conf   include/*.conf等配置文件 我有最后期处理。如果有需要要求可以提供。

当然本文中的版本不是跟我主机相同哦~~//kinggoo.com

强调:本文中,所有–参数都会变成-显示,请看本文右侧红色字体提示!

Centos 5.5-x86_64
Memory 512
[……]

继续阅读

Atlassian Crowd破解

此破解过程我希望在windows下执行,然后传到你的linux服务器上就可以,因为这个破解程序不支持命令行
其实Crowd破解与jira破解没什么两样。可以自己试试看(Crowd安装),(Jira安装)

Windows下实现破解,Linux上执行这个破解程序会报错(可以在图形界面上运行);
#    Windows系统要求:需要安装JDK;环境变量需要设置好!(前段发现很多人修改了jdk的安装路径,如果你把Program Files去掉了,那么恭喜你,在运行破解程序时会提示找不到。需要修改启动脚本在遍历搜索jdk[……]

继续阅读

PHP | 搭建PHP运行环境 LAMP – Liunx,Apache,Mysql,Php

我的博客不支持word中的样式,所以好多效果都没了
PS[20110320]添加mysql服务项
注意:
 由于office转到WlW的时候对“ –”支持不好,导致到wp里显示是一个"-"请注意!
如:复制到文本后错误显示为-prefix=/usr/local/libxml2/,需要将其修改为英文半角字符"–"
添加mysqld的时候请将/etc/rc.d/init.d/mysqld给予755权限,也就是具有用户,所属组,其他可执行权限!
Linux系统下源代码包方式安装环境

我不喜欢rpm安装包方[……]

继续阅读

LAMP实践

原创文章,转载请注明: 转载自dbtan 谈DB
本文链接地址: http://www.dbtan.com/2009/10/lamp.html

LAMP是Linux+Apache+Mysql+Php的简称

 

多进程操作为原子操作,不可分割,CPU对进程分时操作

多线程为非原子操作,线程操作不安全,当一个线程操作时需加线程锁使别的线程不能抢。

一、 编译安装

 

推举书籍:unix环境高级编程 第二版

apache编译选项

./configure –prefix=/usr/local/apache2

–with-mpm=worker[……]

继续阅读

第 1 页,共 2 页12