- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 人工误删除InnoDB ibdata数据文件与ib_logile重做日志文件如何恢复详细过程
有人因为不熟悉InnoDB引擎,而误删除innoDB ibdata(数据文件)和ib_logfile(redo log重做事务日志文件),结果导致了悲剧的发生。如果有做主从复制同步那还好,如果是单机呢?如何恢复?1) 使用rm –f ib* 删除数据文件和重做日志文件下面就来使用具体看看如何恢复。若此时你发现数据库还可以正常工作,数据照样可以写入,切记,这时千万别把mysqld进程杀死
2015-10-28 15:37:27 1614 1
转载 mysql 账户管理
MySQL增加新用户账户可以用两种方式创建MySQL账户:1.使用GRANT语句2.直接操作MySQL授权表最好的方法是使用GRANT语句,因为这样更精确,错误少。 创建超级 用户:mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;mysql>
2015-08-01 22:04:06 488
转载 mysql SQL服务器模式
mysql SQL服务器模式MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。你可以用--sql-mode="modes"选项启动mysqld来设置默认SQL模
2015-08-01 22:04:04 478
转载 mysqld服务器系统变量和状态变量
服务器系统变量服务器将维护许多表示其配置的系统变量。所有变量均有默认值。可以在命令行中或选项文件设置选项在服务器启动时对它们进行设置。大多数可以在运行时使用SET语句来设置。mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执
2015-08-01 22:04:01 369
转载 mysql client命令行选项
mysql命令行中指定程序选项的规则在命令名后面紧跟选项。选项参量以一个和两个破折号开始,取决于它具有短名还是长名。例如,-?和--help是指导MySQL程序显示帮助消息的短选项和长选项。选项名对大小写敏感。-v和-V均有效,但具有不同的含义。(它们是--verbose和--version选项的短名)。部分选项在选项名后面紧随选项值。例如,-hlocalhost或--host=localhost
2015-08-01 22:03:58 1806
原创 hadoop+hbase集群错误解决
650) this.width=650;" style="border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border-top:#ddd 1px solid;border-right:
2015-08-01 22:03:55 364
原创 hadoop集群服务重启后出错
650) this.width=650;" title="QQ图片20150312160727.png" src="http://s3.51cto.com/wyfs02/M01/5B/32/wKiom1UBSXDwf5PNAAhqKJrae0I069.jpg" alt="wKiom1UBSXDwf5PNAAhqKJrae0I069.jpg" />hadoop启动时会检查数据的完整性,当数据完整性小
2015-08-01 22:03:53 370
转载 PLSQL设置显示的字符集及PLSQL的一些自身设置
一、关于PLSQL无法正确显示中文刚才下载安装了PLSQL Developer 9.0.0.1601 汉化绿色版,执行SQL查询语句,发现显示的数据中只要有中文都会以?表示。经过网上查询得知这是客户端跟服务器的字符集不匹配造成的。解决方法如下:1、查询oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。select userenv('language') fro
2015-08-01 22:03:50 566
原创 修改oracle重做日志文件大小
创建3个新的日志组SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;SQL> ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata/orcl/redo05.log') SIZE 500M;SQL
2015-08-01 22:03:47 483
原创 oracle数据库中rman备份脚本非常实用
查询字符集SQL> select * from nls_database_parameters;NLS_CHARACTERSETAL32UTF8 备份时字符集很重要,不然会出乱码一、0级备份(全备)红色是要修改的,根据个人的存放位置。[oracle@oracle122 script]$ cat db_bak0.rman run{ configure retention policy to
2015-08-01 22:03:44 448
原创 nginx集群中图片指定一个地址中
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;worker_rlimit_nofile 65535;events { worke
2015-08-01 22:03:41 530
原创 安装MHA中清理Relay log报错
安装MHA中清理Relay log报错[root@MHA3 ~]# /usr/bin/purge_relay_logs --user=root --password=123456 -disable_relay_log_purge --port=3306 --workdir=/opt/mysql/data/2014-08-27 09:19:30: purge_relay_logs script s
2015-08-01 22:03:39 499
原创 mysql配置参数详解
查看配置参数可以用下面的命令:show variables like '%innodb%'; #查看innodb相关配置参数show status like '%innodb%'; #查看innodb相关的运行时参数show global status like 'open%tables'; # 查看全局的运行时参数,加上global是对当前mysql服务器中运行的所
2015-08-01 22:03:36 512
转载 apache性能优化
Apache的配置是针对原先较低的服务器来配置的,原先的配置显然已经不适合了,所以今天开始研究下Apache配置的问题。1. 首先要了解Apache采用的MPM(Multi -Processing Modules,多道处理模块)MPM是Apache的核心,它的作用是管理网络连接、调度请求。Apache2.0中MPM分为3种(perfork、worker、event)。perfork从Apache1
2015-08-01 22:03:33 396
原创 tomcat性能优化
最近公司的网站访问特别慢,最后我从两个地方优化一下,访问特别快了,第一,数据优化。第二,tomcat自身优化找到conf/server.xml 增加以下参数 maxHttpHeaderSize="8192" maxThreads="1000" minSpareThreads="100"
2015-08-01 22:03:30 296
转载 MySQL独立表空间的优缺点
MySQL独立表空间相信大家都有一些了解,下面就为您分析mysql独立表空间的优缺点,希望可以让您对MySQL独立表空间有更多的了解。独立表空间:在配置文件(my.cnf)中设置: innodb_file_per_table优点:1.每个表都有自已独立的表空间。2.每个表的数据和索引都会存在自已的表空间中。3.可以实现单表在不同的数据库中移动。4.空间可以回收(除drop table操作处,表空不
2015-08-01 22:03:28 2188
原创 mysql数据的binlog处理方法
最近磁盘增长的非常快,发现binlog日志占用很大的磁盘资源。我们采用手动清理,后面设置一下自动清理。查看指定删除日志mysql >show binary logs; 查看多少binlog日志,占用多少空间。mysql> PURGE MASTER LOGS TO 'mysql-bin.002467'; 删除mysql-bin.002467以前所有binlog,这样删除可以保证*.index
2015-08-01 22:03:25 357
原创 mongodb分片集群突然停电造成一些错误,分片无法启动
今天突然停电使mongodb分片集群造成这种错误,暂时不知道怎么解决,如果 有人知道请回复我,现在把记录下来,等后期处理。Fri Aug 8 10:49:52.165 [initandlisten] connection accepted from 172.16.0.115:59542 #2 (2 connections now open)Fri Aug 8 10:49:52.954 [ini
2015-08-01 22:03:22 2681
原创 oracle 10G rac启动与关闭正常顺序
[root@node-rac1 ~]# su - oracle关闭node-rac1[oracle@node-rac1 ~]$ cd /app/crs/product/10201/crs/bin/[oracle@node-rac1 bin]$ ./srvctl stop instance -d racdb -i racdb1[oracle@node-rac1 bin]$ ./srvctl stop
2015-08-01 22:03:19 1142
原创 LVS负载均衡+三台Route Process服务器
LVS负载均衡+三台Route Process服务器lvs+keepalived一台 mongos服务器分别为172.16.0.103,172.16.0.114,172.16.0.1151.4.5 Lvs的安装在lvs+keepalived服务器进行安装:wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.
2015-08-01 22:03:17 731
原创 oracle监控脚本语句
查看碎片程度高的表SELECT segment_name table_name, COUNT(*) extents FROM dba_segmentsWHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_nameHAVING COUNT(*) = (SELECT MAX(COUNT(*)) FROM d
2015-08-01 22:03:14 313
原创 zabbix监控LINUX下CPU,硬盘,流量,内存
1.LINUX下zabbix客户端安装[root@mongodb114 ~]# mkdir /usr/local/zabbix[root@mongodb114 ~]# mv zabbix_agents_2.0.3.linux2_6.amd64.tar.gz /usr/local/zabbix/[root@mongodb114 ~]# cd /usr/local/zabbix/[root@mongo
2015-08-01 22:03:11 20700 2
原创 oracle GoldenGate实战安装
ORA-00845: MEMORY_TARGET not supported on this system报错解决# mount -t tmpfs shmfs -o size=7g /dev/shm2.为了确保操作系统重启之后能生效,需要修改/etc/fstab文件shmfs /dev/shm tmpfs size=7g 0实施环境源端 172.16.0.173 oracle173目标端 17
2015-08-01 22:03:08 425
原创 redhat 下 oracle 10G RAC 集群 详细安装
在大家做RAC安装测试搭建环境时,没有存储环境下,我来教大家怎么采用虚拟机来安装 ORACLE 10 rac,这样可以让大家更快学习好 ORACLE 10 RAC ,我会把很详细的安装写给大家。1.安装前的准备准备需要软件10201_clusterware_linux_x86_64.cpio.gz10201_database_linux_x86_64.cpio.gzbinutils-2.17.50
2015-08-01 22:03:05 601
原创 zabbix监控mongodb
安装好后,zabbix客户端增加mongodb监控在后面[root@wazert104 ~]# vi /usr/local/zabbix/zabbix_agentd.conf#mongodbUserParameter=MongoDB.Status[*],/bin/echo "db.serverStatus().$1" | /usr/local/nosql/mongodb2/bin/mongo 17
2015-08-01 22:03:02 3442
原创 Linux下安装mysql
安装系统所需要的依赖包[root@namenode ~]# yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* cmake bison 创建mysql用户与用户组[root@namenode ~]# groupa
2015-08-01 22:03:00 265
原创 nginx反向代理上网
例如我有一台内网为172.16.0.100,可以上网,其他内网都不可以。我们就采用nginx反向代理。在nginx后面增加以下内容: server{ resolver 202.101.172.35; listen 82; location / { proxy_pass http://$host$request_uri; } } resolver
2015-08-01 22:02:57 550
原创 企业级 oracle11G r2 DataGuard 安装配置
企业级 oracle11G r2 DataGuard 安装配置安装环境IP地址与机器名 /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain loc
2015-08-01 22:02:54 521
原创 公司的实战Replica Sets+Sharding方案
公司的实战Replica Sets+Sharding方案公司mongo集群分片实战准备九台服务器,分片1: 172.16.0.124:11731 主 172.16.0.127.11731 备 172.16.0.115:11731 仲裁分片2: 172.16
2015-08-01 22:02:51 358
原创 mysql 备份脚本
全量备份:#!/bin/bash#mysql全量备份脚本#mkdir/backupcd/backupdateDIR=`date+"%y-%m-%d"`mkdir-p$dateDIR/datapath=/var/lib/mysqlforiin`mysql-uroot-p123456-e"showdatabases"|grep-v"Database"`domysqldump-uroot-p123456
2015-08-01 22:02:48 290
原创 解决 rm -rf *
linux中的 rm -rf * 删除文件确实很快,可以如果养成经常用 rm -rf * 这个习惯可就不好了。一不小心就把你重要的资料给删了。。。。 用rm删除的文件是很难恢复的。为了不让 rm -rf * 给我们带来的损失 ,我们可以把 /bin下的 rm改一名字字。然后,在 /bin下建一个名为 rm的bash程序cd /binmv rm rm1然后touch rmvim rm /*=====
2015-08-01 22:02:46 598
原创 vsftp安装与下载
一、YUM安装vsftpyum -y install vsftp*二、增加用户useradd -g ftp -s /sbin/nologin ixdba三、给用户设置密码passwd ixdba 四、创建目录mkdir -p /ftp/uploadchown -R ixdba:ftp /ftp五、配置vsftpvi /etc/vsftpd/vsftpd.conf增加chroot_local
2015-08-01 22:02:43 346
原创 rsync+inotify 实现服务器之间目录文件实时同步
web主:192.168.1.139web备:192.168.1.138一、安装web主:1.安装rsyncwget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gztar zxvf rsync-3.0.9.tar.gzcd rsync-3.0.9./configure --prefix=/usr/local/rsyncmake mak
2015-08-01 22:02:39 384
原创 设置LINUX防火墙开启与关闭
(1) 重启后永久性生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off (2) 即时生效,重启后失效: 开启:service iptables start 关闭:service iptables stop本文出自 “飛鴻沓膤” 博客,请务必保留此出处http://jxzhfei.blog.51cto.com/138216
2015-08-01 22:02:37 282
原创 LINUX防火墙设置
vi /etc/sysconfig/iptables增加你需要的端口# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPU
2015-08-01 22:02:34 310
原创 linux 下mongoDB备份与恢复
在你安装mongodb的bin目录下 ygzj_dev数据库名#mongodb备份./mongodump -h 127.0.0.1:27017 -d ygzj_dev -o ./ygzj_dev #mongodb恢复./mongorestore -h 127.0.0.1:27017 -d ygzj_dev --directoryperdb ./ygzj_dev 本文出自
2015-08-01 22:02:31 637
原创 公司的实战mongodb Replica Sets+Sharding方案采用配置文件2
公司mongo集群分片实战服务器三台 主机1(172.16.0.115) 主机2(172.16.0.114) 主机3(172.16.0.103)第一片(11731) 主 副本
2015-08-01 21:48:36 548
原创 nginx+memcached+tomcat集群 session共享完整版
集群环境1.nginx版本 nginx-1.6.2.tar.gz2.jdk 版本 jdk-7u21-linux-x64.tar.gz3.tomcat 版本 7.0.294.memcached 版本 memcached-1.4.22.tar.gz5. CentOS 6.5 系统采用一台服务做测试 一、nginx安装安装依赖包 yum -y install
2015-07-31 15:08:57 611
原创 heartbeat+DRBD+mysql+LVS集群实战
四台主机主机名 IP地址 用途dbm128 172.16.0.128 heartbeat+DRBD+MYSQL的primary节点dbm129 172.16.0.129
2015-07-31 09:55:13 778
原创 MYSQL MHA高可用方案安装与维护
1.安装部署MHA角色IP地址主机名ServerID类型Master172.19.0.171MHA11写入Candicate master172.19.0.172MHA22读S
2015-07-31 09:53:20 614
suse linux下安装php5、Lighttpd .
2012-12-05
SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口
2012-12-05
crypto-2.0.tar
2012-12-05
oracle入门简单
2012-10-16
oracle完全手册
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人