自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 prinf 函数格式化

例如: %-7d 表示输出7位整数左对齐 %-10s 表示输出10个字符左对齐

2015-04-30 23:03:32 533

原创 Perl and or 运算

$var=1;$var1=2;$var2=3;$var3=4;if (($var>1 and $var1>1) or ($var2==0) or ($var3 ==0)){print "111111111\n"};

2015-04-30 20:13:56 1583

原创 Perl 特殊字符

^和$只能定位在字串的开始和结束处,它们并不匹配嵌入的换行符,这种情况等同于\A和\Z,否则不仅仅匹配字串的开始和结束,也匹配刚好处在嵌入换行符前后的一个位置v-lhb-db01:/root/perl# cat t1.pl $_='a123a';if ($_ =~ /\A\d+\z/){print "111\n"};v-lhb-db01:/root/perl# perl t1.pl

2015-04-30 15:32:01 637

原创 配置nginix代理

访问192.168.32.133 通过 http://192.168.32.113:8083/zjzc-web-pay/配置nginix代理:http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $rem

2015-04-30 13:43:39 1014

原创 Centos 安装perl DBI和mysql DBD

371 cd DBI-1.616 372 perl Makefile.PL 373 make 374 make install 375 yum install perl-DBD-MySQL

2015-04-30 09:59:22 4290

原创 mysql 日期型比较操作

mysql> create table t10(id int,start_dt date);Query OK, 0 rows affected (0.89 sec)mysql> desc t10 -> ;+----------+---------+------+-----+---------+-------+| Field | Type | Null | Key |

2015-04-29 21:56:03 392

原创 第4章 Mysql连接

这个章节描述了MySQL 连接提供客户端程序连接到服务器.它包括下面的内容:1.一个Mysql 客户端程序的一个概要2.Mysql 连接器/ODBC 驱动用于程序来使用ODBC(打开数据库连接)3.MySQL 连接器 JDBC4. MySQL 连接器 NET4.1 MySQL AB 提供了多种API 用于访问MySQL s

2015-04-29 21:30:18 376

原创 nginx 配置端口转发

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。找到conf/nginx.conf文件,编辑:worker_processes 1;events { worker_connections

2015-04-29 19:10:37 18804

原创 Mysql 源码安装部署

1.安装vsftpv-lhb-db03:/root# yum install vsftpd-2.2.2-13.el6_6.1.x86_64Loaded plugins: fastestmirror, securityDetermining fastest mirrors2.注:请自行配置好yum源,不过centos默认的在线yum源也挺好用 # yum -y install g

2015-04-29 15:50:51 821

原创 第32章 数据库的备份和恢复

数据的备份和恢复:这个章节讨论数据库的备份技术和如何从备份恢复数据库1、备份的类型2.2进制和文本恢复3.备份的log和状态文件的作用4.使用复制5.执行数据恢复32.1  介绍1个MYSQL管理员做数据库备份来保护系统crash或者硬件失败 导致数据丢失或者腐败。B

2015-04-28 21:15:27 449

原创 Perl 打印关键字上下行

#!/usr/bin/perl $dir = '/home/mysql';$file = '1.log';$mon_file = "$dir/$file";print "\$mon_file is $mon_file\n";@warn_arr = qw/连接已关闭 连接超时 NullPointException IndexOutOfBound exception/;foreach $

2015-04-28 14:52:28 590

原创 mysql select * into OUTFILE 不会锁表

mysql> select * into OUTFILE 'out.txt' from test.t3; 不会锁表:mysql> show engine innodb status\G *************************** 1. row ***************************------------TRANSACTIONS----------

2015-04-28 11:37:42 1671 1

原创 独享表空间 ibdata1

独享表空间:[mysql@master data]$ ls -ltr ibdata1 -rw-rw----. 1 mysql mysql 482344960 Mar 14 13:47 ibdata1这个是用于存储:要存一些 元数据信息还有undo

2015-04-28 09:42:32 457

原创 sql 使用单引号

SQL> select 'alter system kill session '||sid||','||serial#||';' from v$session where username='TEST';'ALTERSYSTEMKILLSESSION'||SID||','||SERIAL#||';'---------------------------------------------

2015-04-28 08:05:16 670

原创 Oracle 维护常用SQL

select a.session_id, a.sql_id, a.machine, a.blocking_session, a.sample_time, a.module, a.PROGRAM, a.event, b.SQL_FULLTEXT from v$active_sessio

2015-04-28 07:53:44 718

原创 Mysql 独享表空间

1.查看当前的表空间:[mysql@master ~]$ mysql -uroot -hlocalhostWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 55Server version: 5.6.16-log Source distributionCopyrig

2015-04-27 23:16:03 578

原创 Mysql Perl unload表数据

#!/usr/bin/perl use DBI;$dbUser='test';$user="test";$passwd="123456";$dbh="";$dbh = DBI->connect("dbi:mysql:database=plmsdb;host=10.10.17.5;port=3306",$user,$passwd) or die "can't connect to dat

2015-04-27 23:06:01 1004

原创 PLSQL 拼接SQL

create or replace procedure prc2 is v_name char(10);begin for i in ( select username from t1)loop DBMS_OUTPUT.PUT_LINE('i的值是'||i.username); end loop; end;SQL> exec prc2;i的值是SYSi的值是TEST

2015-04-27 21:58:03 4566

原创 begin和declare

beginfor i in 1..100000loopinsert into test1 values(i,'a'||i);end loop;end;SQL> select min(id),max(id) from test1; MIN(ID) MAX(ID)---------- ---------- 1 1000000DECLARE CURSOR

2015-04-27 16:54:30 1974

原创 PL/SQL FOR循环例子

DECLARE CURSOR cur IS SELECT a.ROWID from test1 a where a.id > 100 ORDER BY a.ROWID; V_COUNTER NUMBER;BEGIN V_COUNTER := 0; FOR row IN cur LOOP UPDATE test1 SET id = 9999 WHERE ROWID

2015-04-27 15:51:33 546

原创 mysqldump备份myisam表 不锁表

mysqldump备份myisam 默认不会锁表:[mysql@master data]$ mysqldump test t4 >t4.sqlmysql> insert into t4 values(30006,'a','a','20100101');Query OK, 1 row affected (0.00 sec)mysql> commit;Query OK, 0

2015-04-27 13:55:22 3200

原创 ENGINE=MyISAM 不支持事务无法回滚

mysql> show create table t6;+-------+----------------------------------------------------------------------------------------+| Table | Create Table

2015-04-27 12:58:16 1078

原创 mysqldump 之--single-transaction

mysqldump :--single-transaction                       Creates a consistent snapshot by dumping all tables in a                      single transaction. Works ONLY for tables stored in         

2015-04-27 11:53:36 1354

原创 mysqldump 备份需要锁表

show engine innodb status\G------------TRANSACTIONS------------Trx id counter 117509Purge done for trx's n:o < 112086 undo n:o < 0 state: running but idleHistory list length 224LIST OF TRANSAC

2015-04-26 20:58:31 3216

原创 Mysql 锁原理很多和Oracle 相似

------------TRANSACTIONS------------Trx id counter 62657Purge done for trx's n:o < 62653 undo n:o < 0 state: running but idleHistory list length 142LIST OF TRANSACTIONS FOR EACH SESSION:---TRAN

2015-04-26 16:51:52 686

原创 mysql 执行SQL文件

[mysql@master data]$ mysql -urooot -p123456 -Dtest<test.sql-D 表示数据库的名字Warning: Using a password on the command line interface can be insecure.[mysql@master data]$ mysql -urooot -p123456Warning: Us

2015-04-26 15:46:47 410

原创 Mysql 表空间概念

mysql> show variables like 'innodb_data%';+-----------------------+------------------------+| Variable_name | Value |+-----------------------+------------------------+| in

2015-04-26 12:16:54 2655 1

原创 per-table tablespace

独立表空间:在配置文件(my.cnf)中设置: innodb_file_per_table优点:1. 每个表都有自已独立的表空间。2. 每个表的数据和索引都会存在自已的表空间中。3. 可以实现单表在不同的数据库中移动。4. 空间可以回收(除drop table操作处,表空不能自已回收)a) Drop table操作自动回收表空间,如果对于统计分析或是日值表,删

2015-04-25 21:35:42 570

原创 InnoDB Hot Backup 程序(ibbackup)备份innodb 表

InnoDB Hot Backup 程序(ibbackup) 是一个商业产品。它可用于备份InnoDB 表当server 运行部需要打开数据库的活动 它适用于Unix 和Windows.

2015-04-25 21:03:10 743

原创 mysqlhotcopy 只能用于MyISAM表不能用户InnoDB表

[mysql@master ~]$ mysqlhotcopy test /tmpDBI connect(';host=localhost;mysql_read_default_group=mysqlhotcopy','',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.so

2015-04-25 20:44:21 454

原创 自动启动

注册系统服务操作系统自带的服务,如ssh,ftp等等,开机都是自动启动的,我们也可以通过这种方式让自己开发的程序提高“身价”。 比如我想把某个已经安装了的服务添加为系统服务,可以执行以下命令:chkconfig --add 服务名称 (首先,添加为系统服务,注意add前面有两个横杠) chkconfig -leve 启动级别 服务名 on

2015-04-25 17:38:48 408

原创 关于chkconfig

mysql init.d 和开机启动[mysql@master etc]$ ls -ltr rc.local lrwxrwxrwx. 1 root root 13 Mar 6 02:51 rc.local -> rc.d/rc.local[mysql@master etc]$ ls -ltr | grep ^llrwxrwxrwx. 1 root root 11 Mar

2015-04-25 16:08:42 397

原创 MySQL 启用和关闭mysql

mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &--user={user_name | user_id}以用户名user_name或数字用户ID user_id运行mysqld服务器。(本文中的用户指系统登录账户,而不是 授权表中的MySQL用户)。OS username =mysql 或者:[mysql@maste

2015-04-25 11:11:59 488

原创 Mysql 插看参数

mysql 查看参数:mysql> SHOW VARIABLES LIKE '%file%';+---------------------------------------+-----------------------------+| Variable_name | Value |+-----

2015-04-25 11:07:56 432

原创 第30章 表维护

表维护MySQL 可以诊断表上的问题和修复它们。 其他表维护能力包括表分析和优化这章讨论如何进行管理:1. 表维护操作类型2.SQL语句用于表管理3.客户端和实用工具用于表管理4.修复InnoDB 表5.启用自动修复MyISAM 表30.1  表维护操作类型表维护操作是有用的用于识别

2015-04-23 20:40:47 321

原创 第28章 锁

这个章节讨论 MYSQL 如何使用locking 还解决并发的数据访问。它覆盖以下几个主题:1.Locking 内容2.使用显示的表锁3.使用锁顾问28.1 Locking 内容MYSQL server 使用多线程结果使它可以为多个并发的客户端提供服务。对于每个客户端的连接,server 分配一个线程作

2015-04-22 21:05:15 356

原创 找出mysql 中谁持有表锁

mysql> show processlist;+----+------+-----------+------+---------+------+-------+------------------+| Id | User | Host | db | Command | Time | State | Info |+----+------+--------

2015-04-22 14:40:17 850

原创 Mysql 全局关闭自动提交

SESSION 1:mysql> select * from t1;+------+| id |+------+| 1 |+------+1 row in set (0.08 sec)mysql> insert into t1 values(2);Query OK, 1 row affected (0.60 sec)SESSION 2:mysql> sel

2015-04-19 22:16:54 1581

原创 Mysql 本地登陆和密码登陆

mysql> create user czcb@'10.130.128.130' identified by '123456';Query OK, 0 rows affected (0.00 sec)-bash-4.1$ mysql -uczcb Welcome to the MySQL monitor. Commands end with ; or \g.Your M

2015-04-17 21:27:33 1049

原创 第27章 字符集设置

设置 字符集支持:这个章节描述在使用字符集设置支持的管理因素 ,它覆盖了下面的几个主题:1.配置server使用唯一的字符集供你的安装需要2.选择数据类型用于列的存储需要和性能考虑27.1 性能问题通过字符设置来降低磁盘空间数量和server运行的内存使用,不要选择不

2015-04-17 21:26:56 445

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除