Welcome 微信登录

首页 / 数据库 / MySQL

linux下改良版本mysqldump来备份MYSQL数据库

linux下改良版本mysqldump来备份MYSQL数据库

因为MYSQLDUMP会为整个库来加一个全局锁定。 如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。 1、服务器CPU严重阻塞。 2、磁盘I/O直线增加。 3、所有的查询都成了慢查询。 我现在的网站数据库大概是5个G左右,而且每天都有增大。 表结构是MYISAM,INNODB,MEMORY三者混合。 所以单纯用HOTCOPY工具恐怕有点困难。所以我今天简单变了一下我上次写的关于用OUTFILE来备份MYSQL的脚本。 可以解决上面说的三个...
mysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

mysql 5.0.67最新版替代MySQL 5.0.51b版本官方下载

功能新增或变更的: 安全增强:使严格控制的位置,从哪个用户定义的函数可以被载入,plugin_dir系统变量已的 backported从MySQL5.1。如果该值非空,用户定义函数对象的文件可以被加载,只有从目录中命名这个 变量。如果该值是空的,行为是用来前5.0.67适用于:UDF的对象文件必须设在一个目录是搜查你的系统 的动态链接。(错误#37428) 重要的变化:不兼容的变化:FEDERATED存储引擎是现在默认情况下禁用在。cnf文件发运与MySQ...
比较详细的MySQL字段类型说明

比较详细的MySQL字段类型说明

由MySQL支持的列类型列在下面。下列代码字母用于描述中: M 指出最大的显示尺寸。最大的合法的显示尺寸是 255 。 D 适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。 方括号(“[”和“]”)指出可选的类型修饰符的部分。 注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。 TINYINT[(M)] [UNSIGNED] [ZEROFILL] 一个很小的整数。有...
mysql 记录不存在时插入 记录存在则更新的实现方法

mysql 记录不存在时插入 记录存在则更新的实现方法

mysql 记录不存在时插入在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。 问题:我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢? 答案:可以通过使用 EXISTS 条件句防止插入重复记录。 示例一:插入多条记录 假设有一个主键为 client_id...
MYSQL基础之连接MYSQL、修改密码、添加用户

MYSQL基础之连接MYSQL、修改密码、添加用户

一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110...
mysql数据库优化必会的几个参数中文解释

mysql数据库优化必会的几个参数中文解释

第一步: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每秒寻道7200次.这是没有办法改变的,优化的方法是----用多个硬盘,或者把数据分散存储. 2:硬盘的读写速度,这个速度非常的快,这个更容易解决--可以从多个硬盘上并行读写. 3:cpu.cpu处理内存中的数据,当有相对内存较小的表时,这是最常见的限制因素. 4:内存的限制.当cpu需要超出适合cpu缓存的数据时,缓存的带宽就成了内存的一个瓶颈---不过现在内存大的惊人,一般不会出现这...
mysql中文排序注意事项与实现方法

mysql中文排序注意事项与实现方法

mysql中文排序方法1 mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上"binary"属性,使之作二进制比较, 例如将"name char(10)"改成"name char(10)binary"." (已试验成功) mysql中文排序方法2 编译mysql时使用--with--charset=gbk (未...
MySQL 5.0触发器参考教程第1/4页

MySQL 5.0触发器参考教程第1/4页

Conventions and Styles约定和编程风格 每次我想要演示实际代码时,我会对mysql客户端的屏幕就出现的代码进行调整,将字体改成Courier,使他们看起来与普通文本不一样(让大家区别程序代码和正文)。在这里举个例子: mysql> DROP FUNCTION f; Query OK, 0 rows affected (0.00 sec) 如果实例比较大,则需要在某些行和段落间加注释,同时我会用将"<--"符号放在页面的...
Mysql默认设置的危险性分析第1/2页

Mysql默认设置的危险性分析第1/2页

默认安装的mysql服务不安全因素涉及的内容有: 一.mysql默认的授权表 二.缺乏日志能力 三.my.ini文件泄露口令 四.服务默认被绑定全部的网络接口上 五.默认安装路径下的mysql目录权限 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一.mysql默认的授权表 由于mysql对身份验证是基于mysql这个数据库的,也叫授权表。所有的权限设置都在这里了。 我们只讨论最为重要的一个表 user表。它...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>