摘要:
第一个隐藏apache和php版本的经典,隐藏apache和php版本是服务器管理人员和程序员必回的,多的不说了,现在我们就开始自己动 手学习怎样隐藏apache版本和隐藏php版本吧!其实隐藏apache版本和php版本很简单,简单的就是两句话,那为什么我还要写这么多呢?那是因 为我写了很多废话,好了,我们现在进入正题,开始学习隐藏apache和php版本了,O(∩_∩)O哈哈哈~第一讲开拍:隐藏apache和php的版本信息,web server避免一些不必要的麻烦,可以把apache和php的版本信息不显示隐藏 Apache 版本信息/etc/apache2/apache2.conf 或 阅读全文
随笔档案-2013年6月8日
MYSQL-- 每半月一个分区,自动维护
2013-06-08 08:06 by 游乐场123, 201 阅读, 收藏,
摘要:
建表语句drop table if exists terminal_parameter;CREATE TABLE `terminal_parameter` (`terminal_parameter_id` int(11) NOT NULL AUTO_INCREMENT,`serial` int(11) DEFAULT NULL,`network_type` char(1) DEFAULT NULL,`mcc` int(8) DEFAULT NULL,`mnc` int(8) DEFAULT NULL,`lac` int(8) DEFAULT NULL,`cellid` int(8) DEFAU 阅读全文
MySQL 5.5 表分区功能增强
2013-06-08 08:01 by 游乐场123, 282 阅读, 收藏,
摘要:
MySQL5.1 引入表分区功能,使得MySQL在处理大表的能力上得到增强。使用过表分区功能的朋友应该知道,MySQL5.1中使用表分区的时候,对字段是有要求的,那就是必须是整数型,或者可以将其他类型的字段通过函数转换成整数型才可以。/* with MySQL 5.1 ivan @ MySQL实验室(mysqlab.net/blog/) */CREATE TABLE mysqlab_net(ivan DATE)PARTITION BY RANGE (TO_DAYS(ivan))(PARTITION p01 VALUES LESS THAN (TO_DAYS(’2007-08-08′)),PAR 阅读全文
mysql 5.1按月建立分区表出现问题
2013-06-08 08:00 by 游乐场123, 608 阅读, 收藏,
摘要:
1, info_time div 100,timestamp为什么要这么运算?适用于datetime吗?同样适用,当日期型与算术运行符一起时,mysql会将日期型数据隐式转换为数字。 200906112,我在建立表的时候将id设置成为主键,结果出现错误:MySQL主键的限制,每一个分区表中的公式中的列,必须在主键/unique key 中包括下面这段摘自MySQL的官方文档,斜体是文档本身就标识为斜体的。可惜在中文文档中我们没找到这 一句。18.5.1. Partitioning Keys, Primary Keys, and Unique KeysThis section discusses 阅读全文
将MYSQL数据库里的时间戳转换成时间
2013-06-08 07:59 by 游乐场123, 350 阅读, 收藏,
摘要:
在mysql中 可以update table set time_column=from_unixtime(time_column); 阅读全文
mysql ibdata1文件的缩小
2013-06-08 07:14 by 游乐场123, 365 阅读, 收藏,
摘要:
mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至10+G。对于某些应用来说,并不是太合适。因此要把此文件缩小。方法:数据文件单独存放。步骤:1,备份数据库从命令行进入MySQL Server 5.0/bin备份全部数据库,执行命令mysqldump -q -uusername -pyourpassword --add-drop-table --all-databases > /all.sql做完此步后,停止数据库服务。2,修改mysql配置文件修改my.ini文件,增加下面配置innodb_file_pe 阅读全文
MySQL性能优化的最佳20+条经验
2013-06-08 04:48 by 游乐场123, 142 阅读, 收藏,
摘要:
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后 阅读全文
PHP防注入安全代码
2013-06-08 04:40 by 游乐场123, 293 阅读, 收藏,
摘要:
怕网站被注入的朋友们看过来了,今天分享个代码。1.将safe.func.php传到要包含的文件的目录2.在页面中加入防护,有两种做法,根据情况二选一即可:a).在所需要防护的页面加入代码require_once('safe.func.php');就可以做到页面防注入、跨站如果想整站防注,就在网站的一个公用文件中,如数据库链接文件config.inc.php中!添加require_once('safe.func.php');来调用本代码常用php系统添加文件PHPCMS V9 phpcmsase.phpPHPWIND8.7 datasql_config.phpD 阅读全文
PHP防注入配置
2013-06-08 04:20 by 游乐场123, 174 阅读, 收藏,
摘要:
安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/php/etc/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑工具打开 /usr/local/php/etc/php.ini,如果你是采用其他方式安装,配置文件可能不在该目录。 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如syst... 阅读全文