自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyDriverC

广博,创新

  • 博客(35)
  • 收藏
  • 关注

转载 MySQL锁定状态查看命令

http://blog.csdn.net/tswisdom/article/details/449389551 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使

2018-01-17 16:14:05 2337

转载 shell中$0,$?,$!等的特殊用法

变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"

2018-01-09 15:32:26 524

转载 mysql 字符集(CHARACTER SET)和校对集(COLLATE)

http://blog.sina.com.cn/s/blog_9707fac301016wxm.html字符集:可以设置 服务器默认字符集数据库默认字符集表默认字符集甚至到列默认字符集某个级别没有指定,那么继承上级。mysql4.1及其之后的版本,对字符集的支持分为四个层次:服务器(server),数据库(database),数据

2018-01-18 10:31:04 3966

转载 Linux bash怎样使用文件名自动补全

bash在命令提示符下支持文件名自动补全。要使用该特性,输入文件名的前几个字符,然后按Tab键。bash将扫描当前的目录以及搜索路径中的所有其他目录以匹配该文件名。如果只找到一个匹配,bash将为你自动补全该文件名。如果找到多个匹配,将提示你选择一个。

2018-01-17 15:44:37 3987

转载 mysql5.6下key_buffer_size参数合理配置详解

http://blog.sina.com.cn/s/blog_8229d4430101apfz.htmlkey_buffer_size 指定用于索引的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始换页并且真的变慢了。对于内存在4GB左右的服务器该参数可设置为384M或512M。通过检查状态值Key_read_requests

2018-01-16 14:38:39 2622

转载 MySQL的binlog日志

https://www.cnblogs.com/martinzhang/p/3454358.htmlbinlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见My

2018-01-16 14:28:35 189

转载 sync_binlog =1详解

sync_binlog=1 or N     This makes MySQL synchronize the binary log’s contents to disk each time it commits a transaction      默认情况下,并不是每次写入时都将binlog与硬盘同步。因此如果操作系统或机器(不仅仅是MySQL服务器)崩溃,有可能binlog中

2018-01-16 14:27:49 733

转载 log_bin_trust_function_creators变量解释

在MySQL主从复制机器的master的数据库中创建function,报出如下错误:  Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to u

2018-01-16 14:18:56 4947

转载 mysql二进制日志(bin-log)配置及相关操作

转载:http://yagetang.blog.51cto.com/1780698/16702361.开启bin-log(1)在my.con配置文件里面[mysqld] #选项添加log-bin=mysql-bin #日志文件名称,未指定位置,默认数据文件位置重启mysql服务log_bin是生成的bin-log的文件名,

2018-01-16 14:17:01 228

转载 MySQL二进制日志文件过期天数设置说明

今天在处理业务库中二进制文件的时候,想更改二进制文件的过期天数,发现日期如果设置成2位以上的整数。都会出现如下的警告。不能成功的设置过期日期天数。MySQL版本从5.1到5.5都是一样的。mysql> set global expire_logs_days=100;Query OK, 0 rows affected, 1 warning (0.00 sec)mysq

2018-01-16 14:14:19 1469

转载 InnoDB数据表空间文件平滑迁移

http://imysql.cn/2008_12_17_migrate_innodb_tablespace_smoothly作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。前言InnoDB存储引擎满足了MVCC和ACID特性,在需要支持事务的环境下必不可少。有些环境下,采用InnoDB可能效果比MyISA

2018-01-16 14:10:18 362

转载 innodb_force_recovery在mysql中的用法

MySQL数据库,当innodb表空间损坏时候,尝试启动数据库不成功,可以使用innodb_force_recovery参数进行强制启动在主配置文件my.cnf中添加innodb_force_recovery=6****************************innodb_force_recovery参数解释:innodb_force_recov

2018-01-16 14:01:07 1177

转载 MySQL 5.6.26 通过frm & ibd 恢复数据过程

在A服务器上创建数据库linuxidcroot(yoon)> show create table linuxidc\G*************************** 1. row ***************************      Table: linuxidcCreate Table: CREATE TABLE `linuxidc` (  `id` in

2018-01-16 13:59:51 269

原创 How to View MySQL Temp Files and Temp Tables in Linux

Below is my MySQL Server's status and configuration. But I can not seeanything under /tmpfs/, it is showing empty to me.here is the result of "ls -al"drwxrwxrwx 2 mysql mysql 60 Apr 7 17:43

2018-01-16 13:45:08 206

转载 shell引入其它文件函数的方法

最常用的方法1、被调用文件a.func的内容[java] view plain copy#!/bin/bash    #file to be called.  #autor:wanyonghui  #date:2015/10/21    hello()  {                   

2018-01-12 10:37:27 7693

转载 linux shell中的eval命令

语法:eval cmdLineeval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令;如果cmdLine中含有变量的间接引用,则保证间接引用的语义。 举例如下:set 11 22 33 44如果要输出最近一个参数,即44,可以使用如下命令,echo $4但是如果我们不知道有几个参数的时候,要输

2018-01-12 10:07:24 168

转载 Shell函数返回多个值

#Shell函数返回多个值test(){echo 100 #返回100echo 200 #返回200}a=$(test) #则得到a="100 200"#!/bin/bashfunction get_param{    eval $1="'This is x1'"    eval $2="'This is x2'"    eval $3="'This is x3'"}

2018-01-12 10:06:37 12469

原创 mysqldump与select into

mysqldump --skip-opt --hex-blob --skip-lock-tables --no-create-info --set-gtid-purged=OFF --default-character-set=GBK -u dba -p -h 111.21.33.125 -P 61006 -B pdb1 --tables  tbl_hist16 --tab="/home/test

2018-01-11 19:50:09 860

转载 Mysqldump参数大全(参数来源于mysql5.5.19源码)

导出txt文件,使用选项为每个表在给定路径创建tab分割的文本文件。注意:仅仅用于mysqldump和mysqld服务器运行在相同机器上。mysqldump  -uroot -p --host=localhost test test --tab="/home/mysql"其他相关的选项--fields-terminated-by导出文件中忽略给定字段

2018-01-11 18:25:38 196

转载 mysql的几种join

之前学习mysql的时候对于老师说的左连接,右连接…之类的概念一直不清楚,模模糊糊的。工作之后理解这些名词一概念,现在把它记录一下。也希望能够帮助对于mysql中join不太清晰的朋友。这样可以根据自己的业务场景选择合适的join语句。初始化SQL语句:/*join 建表语句*/drop database if exists test;create database test;u

2018-01-11 09:29:25 319

转载 join_buffer_size

应用经常会出现一些两表(或多表)join的操作需求,MySQL在完成某些join需求的时候(all row join/all index /scan join)为了减少参与join的“被驱动表”的读取次数以提高性能,需要使用到join buffer来协助完成join操作当join buffer 太小,MySQL不会将该buffer存入磁盘文件而是先将join buffer中的结果与需求jo

2018-01-10 17:31:23 4698

转载 Impact of the sort buffer size in MySQL

https://www.percona.com/blog/2010/10/25/impact-of-the-sort-buffer-size-in-mysql/The parameter sort_buffer_size is one the MySQL parameters that is far from obvious to adjust. It is a per ses

2018-01-10 17:28:20 262

转载 Sort_Buffer_Size 设置对服务器性能的影响

https://www.cnblogs.com/wajika/p/6718552.html基础知识:1。 Sort_Buffer_Size 是一个connection级参数,在每个connection第一次需要使用这个buffer的时候,一次性分配设置的内存。2。 Sort_Buffer_Size 并不是越大越好,由于是connection级的参数,过大的设置+高并发可能会

2018-01-10 17:26:04 1876

转载 mysql max_allowed_packet 设置过小导致记录写入失败

修改了max_allowed_packet =1024,将导致所有数据操作,如果返回结果>1024,将报错。 Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1354 > 1024). You can change this value on the server by

2018-01-10 17:21:02 135

转载 skip-external-locking – MySQL性能参数详解

http://blog.csdn.net/inaoen/article/details/41891105MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。如果你有多台服务器使用同一个数据库目录(

2018-01-10 17:14:34 631

转载 MySQL在远程访问时非常慢的解决skip-name-resolve

服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常慢。后来在网上发现解决方法,my.cnf里面添加[mysqld]skip-name-resolve这样速度就快了!skip-name-resolve选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用

2018-01-10 17:12:03 283

转载 Max_user_connections 与Max_connections 与max_connect_errors

对于连接数的设置,show variables里有三个参数可以对它进行控制,max_connections与max_user_connections以及max_connect_errors。下面对这三个参数相关描述。max_connections:针对所有的账号所有的客户端并行连接到MYSQL服务的最大并行连接数。简单说是指MYSQL服务能够同时接受的最大并行连接数。max_use

2018-01-10 17:03:52 1145 1

转载 MySQL性能优化之max_connections配置参数浅析

http://blog.csdn.net/dyf511860475/article/details/52710181MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。与max_connections有关的特性MySQL无论

2018-01-10 17:02:33 633

转载 关于mysql参数max_connect_errors

mysql的这个参数指的是网络错误   密码错误并不算在内 索引尝试用for循环尝试密码的用户host并不会block以下是mysql非常出名的分支percona的cto关于max_connect_errors的评论There seems to be confusion around that variable. It does not really block h

2018-01-10 16:57:29 553

转载 MySQL性能参数详解之Max_connect_errors 使用介绍

max_connect_errors是一个MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。max_connect_errors的值与性能并无太大关系。默认情况下,my.cnf文件中可能没有此行,如果需要设置此数值,手动添加即可。参数格式max_connect_errors = 10修改方法如果系统是CentOS、Debian等,则配置文

2018-01-10 16:54:36 2722

转载 shell获得子后台进程返回值的方法

http://blog.sina.com.cn/s/blog_65a8ab5d0101fmnv.html我们用“&”把进程放入后台以后,如果需要了解进程的执行情况,可以使用wait函数。默认情况下wait会等待任意子进程结束但是不会返回子进程的返回值。而以子进程的pid作为参数调用wait时,wait便能够返回该子进程的退出状态了。具体操作如下:#!/bin

2018-01-09 11:57:26 5273

转载 shell编程报错:“syntax error near unexpected token `”

在UE下使用16进制看了一下,是0D0A结尾的,修改为OA结尾的。使用b.cat filename1 | tr -d "\r"http://blog.csdn.net/xyp84/article/details/4435899  今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected toke

2018-01-08 10:14:56 13654

原创 mysql source 忽略错误继续执行

mysql -h$1 -P$2 -u$3 -p$4 -D$5 -s -N -e  " source$TAB_ONLY_LIST"发现一个语句报错,整个过程就失败了。增加--force 或-f依旧报错mysql -h$1 -P$2 -u$3 -p$4 -D$5 -s -N -f -e  " source$TAB_ONLY_LIST"网上查了一下,说这不是bug,解

2018-01-03 16:09:54 20271

转载 shell同时启多个进程,并等待所有子进程结束

shell同时启多个进程,并等待所有子进程结束,再做接下来的操作,最好能获取每个子进程的退出状态(echo aaa >> /dev/null;sleep 10; exit 0)&  2(echo bbb >> /dev/null;sleep 11; exit 1)&  3(echo ccc

2018-01-03 14:33:43 6710

转载 Linux输入输出错误重定向

Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。   Linux默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘   STDIN 0

2018-01-03 10:14:29 10030

空空如也

空空如也

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

TA关注的人

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