unsafeuserparameters=1
Error
show status like 'Com_%'; Com_select | 1 执行select操作的次数,一次查询只累加1 Com_insert | 0 执行insert操作的次数,对于批量插入的insert,只累加一次 Com_update | 0 执行update操作的次数 Com_dele
mysql> repair table xs;+---------+--------+----------+----------+| Table | Op | Msg_type | Msg_text |+---------+--------+----------+----------+| lina.xs | repair | status | OK |+---------+--------+
mysql> select version();+------------+| version() |+------------+| 5.1.73-log |+------------+1 row in set (0.00 sec) mysql> show variables like 'collation_%';+----------------------+------------
截获所有192.168.10.126的主机收到和发出的数据包,命令如下 tcpdump host 192.168.10.126 截获主机192.168.10.126和主机192.168.10.127或192.168.10.128的通信,使用如下命令(在命令行使用括号时,要用转义符\来对括号进行转已): tcpdump host 192.168.10.126 and \(192.168.10.12
慢查询日志记录了所有执行时间超过参数long_query_time(单位:秒)设置值并扫描记录数不小于min_examined_row_limit的所有sql语句的日志,long_query_time默认是10秒,最小为0秒,精度可以到微秒 在默认情况下,有两类常见语句不会被记录到慢查询日志,管理语句和不使用索引进行查询的语句,这里的管理语句包括alter table ,analyze table
备份指定的数据库或此数据库中的某些表 mysqldump [options] db_name [tables] >backup.sql 备份指定的一个或多个数据库 mysqldump --databases 数据库1 [数据库2 数据库3]>backup.sql 备份所有的数据库 mysqldump --all-databases >backup.sql 恢复 完全恢复 m
mysql> explain select * from xuehao;+----+-------------+--------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key | key_len | re
set profling=1; select count(*) from xuehao; show profiles; show profile for query 1; mysql> set profiling=1;Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> select count(*) from xuehao;+-
mysql5.6提供了对sql的跟踪trace,通过trace文件能够进一步了解为什么优化其选择执行计划a而不选b执行计划,帮助我们更好的理解优化其的行为。 使用方式:首先打开trace,设置格式为json,设置trace最大能够使用的内存大小,避免接续过程中因为默认内存太小而不能够完整显示 set optimizer_trace="enabled=on",END_MARKERS_IN_JSON=
大批量插入数据 myisam alter table 表名 disable keys; load data alter table 表名 enable keys; ************************************* 关于innodb的大量数据插入的优化 1.因为inndb类型的表示按照主键的顺序保存的,所以将导入的数据按照主键的顺序排列,可以有效的提高导入数据的效率 2,
为啥使用innodb_flush_method=o_direct 就能减轻io压力呢
-d 字段分隔符 -c 后面接的是第几个字符 -f 后面接的是第几个区块 last |cut -d " " -f1 以空格符为分隔,并列出第一行 last|cut -c1-20 将last之后的数据,每一行的1-20个字符取出来
PHP MySQLi extension is not loaded 如何解决呢? yum -y install mysqli.so huozhe yum -y install php-mysql
split -l 5 /etc/passwd 产生n多个小文件,每个文件5行 -l line 以行数来分割
查看文件的mtime,atime,ctime 3个时间
https://yum.puppetlabs.com/el/6Server/products/i386/ rpm -Uvh http://yum.puppetlabs.com/el/6Server/products/i386/puppetlabs-release-6-6.noarch.rpm
char什么时候会用空格进行填充?
5.6中,发现其实alter column 和更改modify column 步骤是一样的 mysql> create table xs(name varchar(12),age int default 5);Query OK, 0 rows affected (0.34 sec) mysql> insert into xs values('a',4);Query OK, 1 row
innodb什么时候会把varchar转成blob
[root@ma ~]# vi test2 #!/bin/bashi=9awk "BEGIN { for(i=1; i<=$i; i++) print i; }""test2" [New] 3L, 62C written[root@ma ~]# sh test2123456789
-v var=val --assign var=val Assign the value val to the variable var, before execution of the program begins. Such variable values are available to the BEGIN block
pidof 服务名称,就可以查看到服务占用的进程号
[root@ma ~]# ps -eo pid,ucomm|head -3 PID COMMAND 1 init 2 kthreadd[root@ma ~]# ps axu|head -3USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.2
摘自:http://blogread.cn/it/article/6309?f=wb 如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。 说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。 [不带任何选项] 我们经常这样使用rsync: $ rsync main.c m
num >= 1125899906842624 ? "P" \ : num >= 1099511627776 ? "T" \ : num >= 1073741824 ? "G" \ : num >= 1048576 ? "M" \ :
[root@ma ~]# ps -p 1 PID TTY TIME CMD 1 ? 00:00:01 init
Received empty response from Zabbix Agent at [agent]. Assuming that agent dropped connection because of access permission 情况:server端一直显示 更改server上agentd.conf配置文件 更改server的127.0.0.1为server的ip地址
[root@ma ~]# ps ww -p 1 PID TTY STAT TIME COMMAND 1 ? Ss 0:01 /sbin/init[root@ma ~]# ps -p 1 PID TTY TIME CMD 1 ? 00:00:01 init
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号