随笔分类 -  21.MySQL/NoSQL

摘要:session_set_save_handler无关的memcached保存session的方法 在memcached服务器上 1)下载memcached 2)由于memcached依赖libevent所以需要先安装libevent库,这里直接yum安装 3)安装memcached 4)启动memc 阅读全文
posted @ 2016-07-16 08:43 52php 阅读(1105) 评论(0) 推荐(0)
摘要:MySQL根据配置文件会限制Server接受的数据包大小。 有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。 查看目前配置 显示的结果为: + + + | Variable_name | Value | + + + | max_allowed_pack 阅读全文
posted @ 2016-07-16 08:42 52php 阅读(424) 评论(0) 推荐(0)
摘要:Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写: 1、用root登录,修改 /etc/my.cnf; 2、在[mysqld]节点下,加入一行: lower_case_table_names=1 3、重启MySQL即可; 阅读全文
posted @ 2016-07-16 08:38 52php 阅读(629) 评论(0) 推荐(0)
摘要:点击顶部的“SQL”标签进入sql命令输入界面。输入以下命令: 注意了,如果你修改了root密码之后我们的phpMyAdmin的配置文件中的密码也需要修改,否则登录不上去哦。 找到 修改为 重启MySQL服务后新密码生效! 阅读全文
posted @ 2016-07-16 08:31 52php 阅读(493) 评论(0) 推荐(0)
摘要:服务器症状: 今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 !用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如 阅读全文
posted @ 2016-07-16 08:30 52php 阅读(743) 评论(0) 推荐(0)
摘要:下载源码:(放到 /usr/local/src 目录下) 到官网 http://www.mongodb.org/downloads 下载源码 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.7.tgz (64位) https://f 阅读全文
posted @ 2016-07-16 08:24 52php 阅读(475) 评论(0) 推荐(0)
摘要:恢复方法之一 1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所 阅读全文
posted @ 2016-07-16 08:22 52php 阅读(4641) 评论(0) 推荐(0)
摘要:PHP可以直接读取MongoDB GridFS中的图片并显示到页面中,但对PHP的压力就大了。偶然机会,了解到Nginx可以代理访问,实现过程如下: 1、工具准备 安装一些必要的编译工具及库,这里是直接从“编译安装LNMP”系列教材中摘取的,有点冗余。 2、源码准备 (1)Nginx基础软件 Ngi 阅读全文
posted @ 2016-07-15 09:26 52php 阅读(789) 评论(0) 推荐(0)
摘要:MySQL很强大,支持直接拷贝数据库文件快速备份,那数据库文件在哪里呢? 打开MySQL的配置文件 my.ini,找到 datadir 节点,如 进入上述文件夹,就可以看到MySQL中新建的数据库文件夹了,每个文件夹以数据库名命名的,你想备份哪个数据库,把这个文件夹拷贝走即可。到时还原数据库,把它拷 阅读全文
posted @ 2016-07-14 12:02 52php 阅读(2061) 评论(0) 推荐(0)
摘要:Memcached开机启动方式 方法一: 在 /etc/rc.d/rc.local 文件中追加启动命令 /usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached 阅读全文
posted @ 2016-07-14 11:54 52php 阅读(1086) 评论(0) 推荐(0)
摘要:DB Shell数据操作 shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。 #数据库 操作 1、Help查看命令提示 2、切换/创建数据库 当创建一个集合(table)的时候会自动创建当前数据库 3、查询所有数据库 4、删除当前使 阅读全文
posted @ 2016-07-14 11:52 52php 阅读(356) 评论(0) 推荐(0)
摘要:GridFS是MongoDB的一个内置功能,它提供一组文件操作的API以利用MongoDB存储文件,GridFS的基本原理是将文件保存在两个Collection中,一个保存文件索引,一个保存文件内容,文件内容按一定大小分成若干块,每一块存在一个Document中,这种方法不仅提供了文件存储,还提供了 阅读全文
posted @ 2016-07-14 11:51 52php 阅读(783) 评论(0) 推荐(0)
摘要:项目当中用到MongoDB最为NoSQL数据库,运行的平台为 Windows Server 2008,下面是MongoDB的安装过程笔记: 1、下载软件 官方下载地址:http://www.mongodb.org/downloads 例如,我下载的版本是 http://downloads.mongo 阅读全文
posted @ 2016-07-14 11:33 52php 阅读(337) 评论(0) 推荐(0)
摘要:在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 配置php.ini 另外,推荐一款管理轻量级Memcached管理监控工具 -- MemAdmin(基于 PHP 阅读全文
posted @ 2016-07-14 11:25 52php 阅读(595) 评论(0) 推荐(0)
摘要:要用到如下源码包: /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached-1.4.15.tar.gz 1、编译安装libevent: libevent是安装 memcache 阅读全文
posted @ 2016-07-14 11:15 52php 阅读(585) 评论(0) 推荐(0)
摘要:1、创建表时指定AUTO_INCREMENT自增值的初始值(即起始值): 2、通过 ALTER TABLE 修改初始值(但是要大于表中的 AUTO_INCREMENT 自增值,否则设置无效): 3、如果自增序列的最大值被删除了,则在插入新记录时,该值被重用: 就是说如果表中原本有AUTO_INCRE 阅读全文
posted @ 2016-07-14 10:53 52php 阅读(41609) 评论(0) 推荐(2)
摘要:MySQL关键字 MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。下面列出了一些例子: ACTION BIT DATE ENUM NO TEXT TIME TIMESTAMP 阅读全文
posted @ 2016-07-14 10:50 52php 阅读(254) 评论(0) 推荐(0)
摘要:所需源码包: /usr/local/src/MySQL-5.5.25/cmake-2.8.8.tar.gz /usr/local/src/MySQL-5.5.25/mysql-5.5.25.tar.gz 1、安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被 阅读全文
posted @ 2016-07-14 01:46 52php 阅读(491) 评论(0) 推荐(0)
摘要:弄个测试表来说明两者的区别 原来以为MySQL可以进行这样的查询: select id, list, name from table where 'daodao' IN (list); (一) 实际上这样是不行的,这样只有当name是list中的第一个元素时,查询才有效,否则都得不到结果,即使'da 阅读全文
posted @ 2016-07-14 01:39 52php 阅读(2773) 评论(0) 推荐(0)
摘要:举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文...1,12,13 等等 。 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4 的格式存储。 那我们如何用sql查找所有type中有4图文标准的文章呢?? 这就要我们的 f 阅读全文
posted @ 2016-07-14 01:38 52php 阅读(524) 评论(0) 推荐(0)