mysql
snihcel
这个作者很懒,什么都没留下…
展开
-
Hibernate批处理操作优化 (批量插入、更新与删除)
我开发的网站加了个新功能:需要在线上处理表数据的批量合并和更新,昨天下午发布上线,执行该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。工作所需,我经常要写些程序批量处理数据,每次执行几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干其他事情的时候机子也卡的不行原创 2013-05-23 15:25:36 · 1425 阅读 · 0 评论 -
mysql自动备份脚本
#!/bin/bash DBName=news DBUser=root DBPasswd= BackupPath=/daily/mysqlback/ LogFile=/daily/mysqlback/db.log DBPath=/www/server/mysql-4.1.9/var/news/ BackupMethod=mysqldump #BackupMethod转载 2014-05-20 16:26:00 · 453 阅读 · 0 评论 -
一个Mysql自动备份脚本
可以将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 注意:DumpFile=db$(date +%y%m%d)如果设置为这样一定要将此脚本放备份目录下才行。DumpFile="$BackupPath"db$(date +%y%m%d) 如果设置为这样,日志中会有这样的提示tar: Removing l转载 2014-05-20 16:27:32 · 580 阅读 · 0 评论 -
lampp环境下Mysql和网站备份脚本
一个简陋的mysql和网站备份脚本脚本功能:1、自动备份mysql全库,自动删除一周前备份,数据有效期为一周。2、自动备份网站数据,自动删除三个月前备份,数据有效期三个月;每月1号执行目录完全备份,其余时间增量备份。3、对备份数据进行权限控制,防止恶意人员查看修改,若以root权限执行脚本,则其他用户对备份数据没有任何权限。1#!/b转载 2014-05-21 15:30:06 · 889 阅读 · 0 评论 -
Linux自动备份MySQL数据库的实用方法
MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。 ◆1、创建备份文件夹 #cd /www #makedir backup ◆2、编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_di转载 2014-05-21 13:37:28 · 453 阅读 · 0 评论 -
mysql全备脚本,此脚本可以备份多个数据库,单独文件夹
#!/bin/bash#mysql全备脚本,此脚本可以备份多个数据库,#为每个数据建立单独的文件夹进行备份#author:yxy#website:www.sql8.net#mail:anybooks@qq.com#created:2014-8-14#Mysql dabase information#主机db_host="localhost"#原创 2014-08-15 09:33:25 · 2560 阅读 · 0 评论 -
Linux shell快速查找PHP木马
一句话查找 PHP 木马find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc"> /tmp/php.txtgrep -r --include=*.php '[^a-z]eval($_POST' . > /tmp/eval.txt转载 2014-08-21 10:10:51 · 2077 阅读 · 0 评论 -
管理lnmp常用命令,lnmp重启,start|stop|reload|restart等命令
LNMP状态管理命令:LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|转载 2014-09-10 10:25:09 · 5482 阅读 · 0 评论 -
mysql全备脚本升级版,支持多台主机,多个数据库
此脚是对上午写的脚本的tak原创 2014-08-15 15:47:02 · 556 阅读 · 0 评论 -
mysql数据库备份与还原命令
还原一个数据库:mysql -h localhost -u root -p123456 www备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:\www2008-2-26.sql其中WWW为数据库名//以下是在程序中进行测试//$command = “mysqldump –opt -h $转载 2014-03-09 20:59:09 · 742 阅读 · 0 评论 -
各个平台的mysql重启命令(
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MyS转载 2014-03-09 20:25:36 · 520 阅读 · 0 评论 -
怎样在MySQL数据库中导出整个数据库
在MySQL数据库中导出整个数据库: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_ap转载 2013-07-08 17:22:16 · 585 阅读 · 0 评论 -
window下mysql免安装配置
我下载的是mysql-5.5.20-win32.zip版本1、解压2、配置环境变量(让系统知道你的bin在哪个位置)path里面设置到安装目录的bin目录3、复制一个my-huge.ini 另存一个文件my.ini 打开my.ini,在最后面添加 basedir=D:\softbak\web\mysql-5.5.20-win32\mysql-5.5.20-win32转载 2013-07-25 11:18:51 · 564 阅读 · 0 评论 -
The vervice already exists!-mysql安装服务
The vervice already exists!The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL 解决办法 移除原来的mysql服务mysqld -remove MySQL重新注册 mysql服务mysqld --install MySQL --defaults-file="C:\mysql原创 2013-07-25 09:25:53 · 14449 阅读 · 1 评论 -
mysql免安装版配置与使用方法
以mysql-noinstall-5.1.6(win32)为例1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zip解压到一个目录下,在环境变量中设置MYSQL_HOME,把%MYSQL_HOME%\bin 加入到 path。2>创建my.ini配置文件,内容如下:[mysqld]#设置basedir指向mysql的安装路径basedir=转载 2013-07-25 11:21:12 · 583 阅读 · 0 评论 -
Mysql 免安装 配置步骤
1:设置MYSQL安装路径 下载MYSQL4.1.22免安装程序包mysql-noinstall-4.1.22-win32.zip,解压后可以看到mysql-4.1.22-win32这个文件夹。现在把这个文件夹名字换成mysql5,然后把它移动到目录 D:\常用下。现在MySQL的安装目录是 D:\常用\mysql5(mysql-noinstall-5.0.22下载地址http:转载 2013-07-25 11:21:48 · 606 阅读 · 0 评论 -
mysql 实战 or、in与union all 的查询效率
OR、in和union all 查询效率到底哪个快。网上很多的声音都是说union all 快于 or、in,因为or、in会导致全表扫描,他们给出了很多的实例。但真的union all真的快于or、in?本文就是采用实际的实例来探讨到底是它们之间的效率。1:创建表,插入数据、数据量为1千万【要不效果不明显】。 Sql代码 drop table i转载 2014-02-14 16:34:08 · 650 阅读 · 0 评论 -
mysql 添加用户访问权限(
本文来自http://bbs.chinaunix.net/thread-3641057-1-1.html,感谢作者【王富贵】grant 权限 on 数据库对象 to 用户 passwordmysql> grant all on *.* to root@"%" identified by 'abc123';Query OK, 0 rows affected (0.01 s转载 2014-03-09 20:23:38 · 761 阅读 · 0 评论 -
Mysql创建及删除用户命令
一, 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则转载 2014-03-09 20:23:10 · 3042 阅读 · 0 评论 -
MySQL按天,按周,按月,按时间段统计【转载】
自己做过MySQL按天,按周,按月,按时间段统计,但是不怎么满意,后来找到这位大神的博客,转载一下,谢谢这位博主的分享知识点:DATE_FORMAT使用示例select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select DATE_FORMAT(create_tim...转载 2018-04-26 02:01:42 · 435 阅读 · 0 评论