摘要:
参考文章:http://smilejay.com/kvm_theory_practice/ 阅读全文
摘要:
这个问题通常是数据库可以建表,旧表可以插入数据,正常;可是新表无法插入数据,无法改名等操作;先从文件权限找方法,没法解决;在网上搜了一通,大家都说的磁盘满了,但是我们的磁盘还空着呢!后来,发现!是 /etc/my.cnf因为之前数据库崩漏设置了innodb_force_recovery = 2在force_recovery状态下,mysql是无法修改文件的,马止注释了!数据库可以插入数据! 阅读全文
摘要:
在 /etc/my.cnf加上下面二句:skip-character-set-client-handshakecharacter-set-server = utf8 阅读全文
摘要:
rpm常用的命令组合:rpm -ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[Query Package list];-qpi:列出RPM软件包的描述信息[Query Package install package(s)];-qf:查找指定文件属于哪个RPM软件包[Query File];-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];-e:删除包yum常用的命令组合:yum# 安装卸载install xxx : 安装包yum groupinsall remove x. 阅读全文
摘要:
innodb force recovery的6种设置:1.innodb force recovery=1,即使发现了损坏页面也继续让服务器继续运行,这个选项对于备份或者转存当前数据尤为有用2.innodb force recovery=2,阻止恢复主线程的运行,如果清除操作会导致服务器挂掉3.innodb force recovery=3,恢复后不回滚事务4.innodb force recovery=4,如果插入到缓冲区的合并操作会导致系统崩溃,将不会被执行5.innodb force recovery=5,启动数据库时,忽略撤消日志6. innodb force recovery=6,启动 阅读全文
摘要:
#remi的源rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi#Fedora EPEL的源 rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/s 阅读全文
摘要:
巧用linux服务器的/dev/shm/,如果合理使用,可以避开磁盘IO不给力,提高网站访问速度。首先让我们认识一下,什么是tmpfs和/dev/shm/?tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。它有如下2个优势 : 1. 动态文件系统的大小。2. tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在内存 RAM 中,读写几乎可以是瞬间的。同时它也有一个缺点tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一 阅读全文
摘要:
官方有写:http://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.htmlyum update #数据库服务器的安装 , 请自行在mysql官方找最新的rpmrpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum install mysql-server 阅读全文
摘要:
从Thinkphp里面抽离出来的数据库模块,感觉挺好用common.php' . $label . htmlspecialchars($output, ENT_QUOTES) . ''; } else { $output = $label . print_r($var, true); } } else { ob_start(); var_dump($var); $output = ob_get_clean(); if (!extension_loaded('xdebug')) { ... 阅读全文
摘要:
方法很简单:在出现grub画面时,用上下键选中平时启动linux的那一项,然后按a键,可以进行append模式在出来的命令行等方面加上 空格 single , 这样可以进入单用户模式,再 passwd root即可有那么点危险! 阅读全文
摘要:
protected function getRs($id) { $db = new mysqli(C("DB_HOST"), C("DB_USER"), C("DB_PWD"), C("DB_NAME"), C("DB_PORT")); if (mysqli_connect_errno()) throw_exception(mysqli_connect_error()); $sql = "call `room_match`.`wsKocMatchLoadResultHeader`($i 阅读全文
摘要:
使用select into outfile xxx , load data infile xxx例如 :SELECT * into outfile '/tmp/out.txt' FROM `db1`.`test`;load data infile '/tmp/out.txt' into table `db2`.`test`;速度非常快,比insert快N+++倍 阅读全文
摘要:
android仿微信http://www.oschina.net/code/snippet_253900_33261 阅读全文
摘要:
优化 lemp服务器 ,参考文章:nginx编译优化:http://www.howtocn.org/nginx:%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E9%AB%98%E6%80%A7%E8%83%BD%E7%9A%84nginx_fastcgi%E6%9C%8D%E5%8A%A1%E5%99%A8http://ixdba.blog.51cto.com/2895551/803475php,php-fpm优化 阅读全文
摘要:
——先抄回来~~~首先看一下分页的基本原理:mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20G***************** 1. row **************id: 1select_type: SIMPLEtable: messagetype: indexpossible_keys: NULLkey: PRIMARYkey_len: 4ref: NULLrows: 10020Extra:1 row in set (0.00 sec)limit 10000,20的意思扫描满足条件的100 阅读全文
摘要:
参考文章:http://showerlee.blog.51cto.com/2047005/1189484监控mysql,php-fpm,nginxhttp://www.zrwm.com/?p=6360https://github.com/jizhang/zabbix-templateszabbix的安装可以使用官方的yum安装;先安装epel的源:rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm #官方的,用不了#用这个rpm -Uvh http://dl.fedora. 阅读全文
摘要:
测试团队:http://www.taobaotesting.com/淘宝UED团队:http://ued.taobao.org/blog/阿里妈妈UED团队:http://ued.alimama.com/阿里数据平台:http://www.alidata.org/archives阿里巴巴数据库团队:http://www.taobaodba.com/阿里中间件团队:http://jm.taobao.org/国内顶尖团队的经验,值得学习 阅读全文
摘要:
安装方法:wget http://pecl.php.net/get/xhprof-0.9.x.tgzcpxhprof-0.9.x.tgz /home/www/xhprof.tgztar zxvf/home/www/xhprof.tgzcd xhprof/extensionphpize./configure--enable-xhprof--with-php-config=/usr/bin/php-configmake && make installvim /etc/php.ini[xhprof]extension=xhprof.so;下面的这个地址是用来保存测量记录的目录,在页面 阅读全文
摘要:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)可以在配置文件中加入:log_bin_trust_function_creators = 1已经运行的Mysql,可以直接show variables like 阅读全文
摘要:
例如:PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY); 阅读全文