
MySQL
qingflyer
这个作者很懒,什么都没留下…
展开
-
mysql数据库开放远程连接的方法
web与mysql数据库分离开来是一个不错的选择,避免因为大量的数据库查询占用CPU而使web资源不足,同时可以使web服务器的资源尽最大的提供浏览服务,而数据库服务器单独的只处理数据库事物。 适用范围:拥有独立主机权限。 硬件配置:两台服务器,其中: A为web服务器(假设ip为:192.192.192.192) B为mysql数据服务器(假设ip原创 2009-04-14 17:08:00 · 2218 阅读 · 0 评论 -
Centos 6.3 64bit 编译LNMP环境
本方转自:http://blog.renhao.org/2011/09/centos-6-x64-compile-lnmp-environment/, 在这文章有所调整,主要做个记录方便日后查询。OS: Centos 6.2 64bit一、目录规划:#应用安装目录/data/apps/#web 网站目录/data/webapp/#数据库存放目录/da转载 2013-05-02 23:34:49 · 1340 阅读 · 0 评论 -
浅谈php web安全
转载自:http://www.phpben.com/tb.php?sc=3b1ce8&id=79前言:首先,笔记不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记、细心总结文章,里面有些是我们phper不易发现或者说不重视的东西。所以笔者写下来方便以后查阅。在大公司肯定有专门的web安全测试员,安全方面不是phper考虑的范围。但是作为一个phper对于安全知识转载 2013-04-22 09:50:09 · 3708 阅读 · 0 评论 -
mysql_pconnect的水挺深,apache下的数据库长连接
先了解什么是数据库的持久化连接:持久化连接背后的思想是客户端进程和数据库之间的连接可以通过一个客户端进程来保持重用, 而不是多次的创建和销毁。这降低了每次需要创建一个新连接的开销,未使用的连接被缓存起来并且准备随时被重用。下面是来自网络上的解释,个人觉得这个比喻更好理解,就借用过来:持久化链接就像酒店的服务生,服务完一位客人后,它不休息而继续服务下一位客人,注意转载 2012-09-25 09:33:49 · 2647 阅读 · 0 评论 -
Mysql应用层面的优化
本书若不讲解一章关于连接到MySQL的应用程序优化的内容,那就不能算完整,因为人们常常把一些性能方面的问题都归咎到MySQL身上。书里面我们更多地是讲到MySQL的优化,但是,我们不想让你错过这个更大的图景。一个糟糕的应用设计会使你无论怎么优化MySQL也弥补不了它带来的损失。实际上,有时候对于这类问题的答案是把它们从MySQL上脱离开来,让应用自己或其他工具来做这些事情,这样或许会有较好的性能表转载 2012-09-25 11:17:18 · 2527 阅读 · 0 评论 -
centos下 MySQL 5.5.14 编译安装
mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。注意:此安装是默认centos下已经安装了最新工具包,比如GNU make, GCC, Perl, libncurses5-dev,如果在编译安装过程中发现有缺失的工具包,先yum install 单独下载安装再继续即可。以下安装中涉及的几点需要提前说明的问题:转载 2011-09-02 16:41:46 · 2397 阅读 · 0 评论 -
基于CentOS构建高性能的LAMP平台
基于CentOS构建高性能的LAMP平台大纲:一、系统安装二、编译安装基本环境三、配置虚拟主机及基本性能调优四、基本安全设置五、附录及相关介绍一、系统安装1. 分区 /boot 100M左右 SWAP 物理内存的2倍(如果转载 2011-07-22 01:35:27 · 1097 阅读 · 0 评论 -
正确配置Mysql5的双主从
这两天为Mysql的主从配置花了不少精力,有两台相同的Centos服务器,基础的LAMP环境是我自己编译的,所以比较熟悉,由于需要Mysql做主从,一位同事自己配置,但死活配置有问题,我在他的基础上检查也重新配置,解决了一些问题,但出现各种问题,最后无法忍受,我直接把之前的重新推翻译 2011-07-29 11:33:40 · 1920 阅读 · 0 评论 -
Sqlite 插入数据慢解决方法
sqlite 插入数据很慢的原因是因为它是已文件的形式存在磁盘中,每次访问时都要打开一次文件,如果对数据进行大量的操作,那时很慢。解决方法是用事务的形式提交:因为我们开始事务后,进行的大量操作的语句都保存在内存中,当提交时才全部写入数据库,此时,数据库文件也就只用打开一次。我在没有用事务形式插入4366条数据时用了507.781s,平均每一插入一条数据是116ms,用事务形式,插入只用了391ms,相关很大吧。事务方式:begin;INSERT INTO "table" VALUES ('a', 'b'原创 2011-04-29 16:56:00 · 11478 阅读 · 1 评论 -
MySQL编码机制
大家都知道从 MySQL4.1 版本开始,支持多种编码,包括我们熟知的 latin1、gbk、utf8、big5 等等,还有一些我们闻所未闻的。 在使用 PHP 连接 MySQL 查询出来的数据有的时候居然会是乱码,关于乱码的解决首先我们要了解 MySQL 的编码机制。 拿 Discuz! 论坛为例,Discuz! 论坛在连接 MySQL 后会立即执行一个设定(见include/d转载 2009-07-02 15:18:00 · 618 阅读 · 0 评论 -
mysql替换字段里数据内容部分字符串
mysql替换表的字段里面内容,如例子:mysql> select host,user from user where user=testuser; +-----------------------+----------+| host | user |+-----------------------+----------+| localhost.lo转载 2009-07-17 10:54:00 · 5605 阅读 · 0 评论 -
MySQL server has gone away报错原因分析
[转自: http://www.cnblogs.com/cenalulu/archive/2013/01/08/2850820.html]MySQL server has gone away报错原因分析在平时和开发的交流 以及 在论坛回答问题的或称中会发现这个问题被问及的频率非常高。程序中报错: MySQL server has gone away 是什么意思? 如何避免?转载 2014-02-09 23:53:14 · 814 阅读 · 0 评论