起风了

“路海长 青夜旷 越过群山追斜阳”

Mysql存储引擎有哪几种

  存储引擎定义:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,...

InnoDB存储引擎的属性和一些参数认识

MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。mysql常用的存储引擎有innodb和 MyISAM ,今天本文介绍innod...

Liunx的权限下导入导出数据库

的权限管理是很严格,那么在数据备份的时候应该注意哪些问题呢,请看下文 1.导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名     mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql   2.导出一个表   mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名   mysqldump...

Mysql导致CPU过高怎么办

有时候一个sql写的不到位,可能会导致程序不断执行导致cpu运行过高,那怎么办呢 服务器环境 Liunx AS4 + PHP5 + Mysql5 + Apache 2   实用TOP 命令查询系统性能的时候发现CPU经常到达100%   开始以为是DDOS攻击……加装了防火墙(没起作用)   又开始从liunx系统查找是不是系统问题,(也没起作用)   ...

存储过程和触发不能使用USE怎么办

大家都知道在SQL的存储过程,触发中不能使用USE。 怎么办呢,当然可以直接用[databasename].[user].[tablename]这样来访问,但是某些语句必须在当前数据库下执行,比 如sp_adduser等。 之前看到一篇文章,我测试了有问题。 原文: 这里提供一个解决方案: 使用Exec(ute)语句来改变当前数据库,不过要注意的是...

设置mysql触发器自动更新memcache

触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的 ,它的执行不是由程序调用,也不是手工启动,而是由事件来触发, 当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器...

优化mysql性能的十个参数

一些小小的细节可以加快mysql速度,从而提升网站访问速度,下面是小班收集的10种方法 1)、max_connections: 允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 too many connections 错误。 默认数值是100,我把它改为1024 。 (2)、record_buffer:...

设置mysql字符集解决乱码问题

数据库文件跟程序语言不一样这样很容易导致乱码,那么怎么在mysql里面查找问题呢?这时候我们可以用命令show variables like '%char%'; 查看表的字符集 数据库中关于字符集的种类有很多,对编程有影响的主要是客户端字符集和数据库字符集(还有一个服务器字符集,不知道干什么用的)。 数据库中常用的操作就...

mysql安全管理心得

大家在安装mysql的时候是否注意到这个问题,安装它会自动创建一个root用户和一个匿名用户,其初始密码都是空,这样在项目中是不安全的 前两天在帮朋友整理他的主页空间时候,发现的一点关于MySQL可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是...

mysql数据库实现双机备份

作为网站管理员一点要注意网站数据的安全,那怎么注意这个呢,解决方法之一就是数据库文件的备份 MySQL的本地备份和双机相互备份脚本: 首先,我们需要修改脚本进行必要的配置,然后以root用户执行。 ◆1. 第一执行远程备份时先用 first参数. ◆2. 本地备份用local参数 ◆3. 远程备份不用参数<注意1> 注...