yum -y install gnuplot
摘要:[root@test~]# yum -y install gnuplotLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirr...
阅读全文
posted @
2014-08-22 11:04
zitong
阅读(897)
推荐(0)
分析语句执行步骤并对排出耗时比较多的语句
摘要:mysql>set profiling=1;mysql>show profiles;mysql> set @query_id=6;Query OK, 0 rows affected (0.00 sec)mysql> select state,sum(duration) as total_R,roun...
阅读全文
posted @
2014-08-22 10:44
zitong
阅读(226)
推荐(0)
主从同步维护
摘要:在主库上:flush tables with read lock;show master status;在从库尚执行select master_pos_wait(日志名称,日志位置);在主库上执行unlock tables
阅读全文
posted @
2014-08-21 18:09
zitong
阅读(134)
推荐(0)
指定复制的数据库或者表
摘要:./bin/mysqld_safe --replicate-do-table=test.repl_test &
阅读全文
posted @
2014-08-21 18:02
zitong
阅读(139)
推荐(0)
半同步复制
摘要:在mysql5.5之前,mysql复制是异步操作,主库和从库的数据之间存在一定的延迟,这样存在一个隐患,当主库上写入一个事物并提交成功,而从库尚未得到主库推送的binlog日志时,主库宕机了,例如主库可能因为磁盘损坏,内存故障等造成主库上该事务binlog丢失,此时,从库就可能损失这个事务,从而造成...
阅读全文
posted @
2014-08-21 17:15
zitong
阅读(739)
推荐(0)
row和statement
摘要:[root@ma bin]# /usr/local/mysql/bin/mysqlbinlog -vv /var/lib/bin/mysql-bin.000013 --base64-output=DECODE-ROW/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1...
阅读全文
posted @
2014-08-21 15:28
zitong
阅读(405)
推荐(0)
/usr/local/mysql/bin/mysqlbinlog -vv /var/lib/bin/mysql-bin.000008 --base64-output=DECODE-ROWS --start-pos=307
摘要:/usr/local/mysql/bin/mysqlbinlog -vv /var/lib/bin/mysql-bin.000008 --base64-output=DECODE-ROWS --start-pos=307问题:这个究竟是什么意思[root@ma mysql]# /usr/local/...
阅读全文
posted @
2014-08-21 15:16
zitong
阅读(1285)
推荐(0)
show slave status常用参数备忘
摘要:mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send even...
阅读全文
posted @
2014-08-21 15:05
zitong
阅读(157)
推荐(0)
mysql .sock丢时候如何链接数据库
摘要:在mysql服务器本机上链接mysql数据库时,经常会噢出现mysql.sock不存在,导致无法链接的问题,这是因为如果指定localhost作为一个主机名,则mysqladmin默认使用unix套接字文件链接,而不是tcp/ip,而中个套接字(mysql.sock)经常会因为各种原因而被删除,从m...
阅读全文
posted @
2014-08-21 14:46
zitong
阅读(268)
推荐(0)
数据目录磁盘空间不足的问题
摘要:很多系统正式上线后,随着数据量的不断增加,会发现数据目录下的可用空间越来越小,从而造成了安全隐患,对于这类问题,用户可以根据不同的情况采取不同的措施进行解决。对于myisam的引擎的表,在建表的时候可以用如下选项分别指定了数据目录和索引目录存储到不同的磁盘空间,而默认会同时放到数据目录下例如crea...
阅读全文
posted @
2014-08-21 14:36
zitong
阅读(578)
推荐(0)
skip-grant-tables
摘要:这个选项导致服务器根本不使用权限系统,从而给每个人以完全访问所有数据库的权力,通过执行mysqladmin flush-privileges或者mysqladmin reload命令,或者执行flush privileges语句。都可以让一个正在运行的服务器再次开始使用授权表。
阅读全文
posted @
2014-08-21 14:00
zitong
阅读(184)
推荐(0)
--safe-user-create
摘要:此参数如果启用,用户将不能用grant语句创建新用户,除非用户有mysql数据库中user表的insert权限,./mysqld_safe --safe-user-create & 用--safe-user-create选项重启数据库
阅读全文
posted @
2014-08-21 13:48
zitong
阅读(376)
推荐(0)
drop table 命令不回收以前的相关访问权限
摘要:drop table 命令不回收以前的相关访问权限,也就是说假如我现在把表删除了,然后再创建一个同名的表时,会自动赋予权限的。
阅读全文
posted @
2014-08-21 13:35
zitong
阅读(208)
推荐(0)
load data local带来的安全问题
摘要:load data默认读的是服务器上的文件,但是加上local参数后,就可以将本地具有访问权限的文件加载到数据库中,这在带来方便的同时,也带来了以下安全问题,可以任意加载本地文件到数据库,在web环境中,客户从web服务器连接,用户可以使用load data local语句来读取web服务器进程有访...
阅读全文
posted @
2014-08-21 13:19
zitong
阅读(264)
推荐(0)
mysql中的kill
摘要:show processlist;查看id,然后kill id ;就行了。
阅读全文
posted @
2014-08-21 12:56
zitong
阅读(171)
推荐(0)
不要把file,process或者super权限授予管理员以外的账号
摘要:file权限的主要作用是通过select ....into outfile 写到服务器上具有写权限的目录下,作为文本格式存放,具有权限的目录也就是启动mysql时的用户权限目录。(没有理解)可以将有读权限的文本文件通过load data infile 命令写入到数据库表,如果这些表中存放了很重要的信...
阅读全文
posted @
2014-08-21 12:07
zitong
阅读(426)
推荐(0)
mysql的安全问题
摘要:mysql 用户目录下,除了数据文件目录,其他文件和目录属主都改为root删除空账号 drop user ''@'localhost';给root 设置口令在[client]中写入user='',password='密码' ;然后chmod +600 my.cnf(控制权限)只授予账号必须的权限gr...
阅读全文
posted @
2014-08-21 11:55
zitong
阅读(183)
推荐(0)
线上禁忌
摘要:alter table 表名 engine=innodb;
阅读全文
posted @
2014-08-21 11:05
zitong
阅读(107)
推荐(0)
怎么启用apache的mod_log_sql模块将所有的访问信息直接记录在mysql中
摘要:怎么启用apache的mod_log_sql模块将所有的访问信息直接记录在mysql中
阅读全文
posted @
2014-08-21 10:38
zitong
阅读(264)
推荐(0)
myisam崩溃后发生损坏的概率比innodb高的原因
摘要:myisam崩溃后发生损坏的概率比innodb高的原因
阅读全文
posted @
2014-08-21 10:36
zitong
阅读(469)
推荐(0)