MySQL
pengyouchuan
一路学习。。。
展开
-
安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法
现在,微软推出了 Sql Server 2005 简体中文版,不过大家基本上都是使用的 Sql Server 2005 的 Express 版,不过这个版本的管理界面并不好,所以我删除了这个版本,开始安装 Developer Edition 版。不过,在安装开发版的时候,安装程序在检查系统需求的时候,出现了如下图的错误,信息:查看安装帮助后,发现有这一段话:1 在 Microsoft W原创 2006-10-08 14:58:00 · 672 阅读 · 0 评论 -
对MYSQL进行压力测试
<br />1、安装supersmack<br />http://vegan.net/tony/supersmack/<br />安装过程以及我中间遇到问题的总结都在这里。<br />之前记得把libmysqlclient.so.16拷贝到/usr/lib中去,这样make 的时候不用改MakeFile文件。<br />[root@localhost super-smack-1.3]# cp /usr/local/mysql/libmysqlclient.so.16 /usr/lib<br原创 2010-12-18 14:53:00 · 2463 阅读 · 0 评论 -
CentOS 5.5 安装MySQL 5.5.8初体验
<br />http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html<br /><br />参考文章MySQL官方教程<br /><br />安装后使用supersmack测试记录 对MYSQL进行压力测试 http://blog.csdn.net/pengyouchuan/archive/2010/12/18/6084007.aspx<br /> <br />MySQL5.5源码安装和以前的5.1有区别,5原创 2010-12-18 15:54:00 · 4323 阅读 · 0 评论 -
MySQL error 1042解决手记
<br />幸福的看到MySQL 5.5.8 GA了,今天升级5.5,结果我远程无法连接MySQL了,提示错误如下:<br />ERROR 1042 (HY000): Can't get hostname for your ad<br />[root@localhost ~]# mysql -h 192.168.1.10 -u root -p<br />Enter password:<br />ERROR 1042 (HY000): Can't get hostname for your add原创 2010-12-20 12:30:00 · 10625 阅读 · 1 评论 -
mysql dba首选备份工具xtrabackup安装配置V1.5
mysql dba首选备份工具xtrabackup安装配置V1.5使用Xtrabackup能够非常快速地备份与恢复mysql数据库,是mysql dba的首选。Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupexxtrabackup只能备份InnoDB和XtraDB两种数据表,支持在线热备份,不会锁表原创 2010-12-23 12:55:00 · 1034 阅读 · 0 评论 -
mysql replication 基本原理,mysql主从配置原理
<br />1、复制进程<br />Mysql的复制(Replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另外一个进程在 Master(IO进程)上。<br />要实施复制,首先必须打开Master端的binary log(bin-log)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端转载 2011-04-16 19:11:00 · 622 阅读 · 0 评论 -
MySQL 学习记录
开启普通日志和慢日志记录,配置my.cnf#普通日志log = /home/mysql/3306/general.log#慢速日志log-slow-queries = /home/mysql/3306/slow.loglong_query_time = 1原创 2011-09-23 14:28:12 · 409 阅读 · 0 评论 -
mysql 5.5.* 下的主从模式
试验环境:服务器安装是按照张宴的环境配置的http://blog.s135.com/nginx_php_v6/主服务器:CentOS 5.4 Mysql 5.5.3 -m3 源码 IP:192.168.1.22从服务器:CentOS 5.4 Mysql 5.5.3 -m3 源码 IP:192.168.1.33 配置:一、主服务器1.1、创建一个复制用户,具有repl转载 2011-04-16 19:14:00 · 732 阅读 · 0 评论 -
MySQL事件 Events
注意:5.1以后才支持!让MYSQL定期执行指定的一条命令。功能类似于crontab。1、 检查你的MYSQL是否开了这个功能SHOW VARIABLES LIKE 'event_scheduler';我执行了一遍发现记录为空说明我的MYSQL没有开呢。OK解决办法2、 打开你的MYSQL的计划任务功能使用这个功能之前必须确保event_schedu转载 2012-09-25 10:27:26 · 1277 阅读 · 0 评论 -
蛋疼的主从 MySQL Event
MySQL 的 Event要分主从,MySQL主机挂了,把从机复制了一份,重新设置主从,结果Event木有运行运行SHOW VARIABLES LIKE '%event%';发现主从的MySQL的事件都是开启了的后来发现主从机的Event是不同的,复制过来了都是从机的Event默认从机禁用了的我艹!!因为是复制的从机,所有主机的事件也是一样这个就悲催原创 2012-09-25 10:54:47 · 901 阅读 · 0 评论 -
mysql error code(备忘)
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键转载 2012-10-16 10:30:53 · 475 阅读 · 0 评论 -
MySQL 5.1.x 升级 5.5.x 问题
今天做了MySQL升级,从 5.1.x 升级 到 5.5.x,都是从官网下载的源码包进行编译的由于现有数据库采用innodb的引擎,故采用mysqldump导出备份,然后再导入备份的方式进行升级升级大致步骤准备:1、对现有数据库做备份2、对现有的MySQL程序重命名(防止升级失败还能恢复)3、对现有权限库做单独备份4、替换现有MySQL程序5、启动MySQL 5.5.1原创 2012-10-16 10:33:25 · 1875 阅读 · 0 评论 -
mysql启动warning: World-writable config file
<br />如果在启动warning: World-writable config file /home/mysql/my.cnf is ignored<br />原因:my.cnf的读取权限进行了设置,不允许World-writable(字面意思是全世界都可读写)<br />解决方法:<br />sudo chmod 644 /home/mysql/my.cnf原创 2010-12-17 12:03:00 · 6704 阅读 · 0 评论 -
Tokyo Cabinet / Tokyo Tyrant 安装手记
官方网站,查看最新到版本http://fallabs.com/Tokyo Cabinet 简称 TC,感觉就是MYSQL到各自存储引擎:MYISAM,INNODBTokyo Cabinet的数据库类型TCHDB 哈希数据库TCBDB B+Tree数据库TCFDB 定长数据库TCTDB 表格数据库TCMDB 内存哈希数据库TCNDB 内存B+Tree数据库具体介绍查看张宴老师的博客http://blog.s135.com/post/362/Tokyo Tyran原创 2010-12-16 12:03:00 · 1031 阅读 · 0 评论 -
log explorer for sql server恢复sql server 误删的数据表及记录
今天朋友的mssql server 2000 数据库出问题了,一个数据表被不小心删除了,里边还有若干记录,而且之前又没有备份,真的是很郁闷,后来在网上G了一下,不少相关介绍恢复的方法。log explorer for sql server是个好工具,用起来挺方便。特此记录一下。软件G一下可以找到 log explorer for sql server: http://www.goog原创 2008-07-16 11:27:00 · 3229 阅读 · 0 评论 -
MyEclipse链接oracle数据库问题
MyEclipse Database Explorer建立oracle数据库连接的时候,不管用哪个oracle jdbc驱动包(classes12.jar,ojdbc14.jar),都会报出下面的错误.java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 java.sql.SQLException: OR转载 2008-10-28 13:24:00 · 545 阅读 · 0 评论 -
SQL重复记录处理(查找,过滤,删除)
一.查找重复记录1.查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2.过滤重复记录(只显示一条)Select * From HZT Where ID In (Select Max(ID) From HZT Group By Title)注:此处显原创 2009-01-16 14:48:00 · 581 阅读 · 0 评论 -
PHP备份数据库原理和方法
php100学习源码:http://bbs.php100.com/read-htm-tid-11052.html1、PHP备份数据库的原理2、PHP中mysql相关函数mysql_list_tables() 表查询函数,类似mysql_query() 函数mysql_fetch_field() 字段信息函数,返回句柄Name 字段的名称Table 字段所属数据表的名称Type 字段的类原创 2009-10-15 11:04:00 · 434 阅读 · 0 评论 -
PowerDesigner 15及破解补丁_PowerDesigner 12.5及破解补丁_PowerDesigner破解版_PowerDesigner下载
PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上原创 2009-10-16 10:45:00 · 1869 阅读 · 0 评论 -
MySQL Storage Engine
http://www.javaeye.com/topic/211951 这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小记一些为了适应各种不同的运行环境,MYSQL提供了多种不同的存储引擎(Storage Engine ),在应用程序开发这个层面上,开发者可以根据不同的需求选择适合的Storage Engine 方案,更为灵转载 2009-10-16 11:19:00 · 583 阅读 · 0 评论 -
mysql各引擎优势小记
选择你的引擎 你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。仅仅为了添加一个特性而编译应用程序的概念对于Windows的开发人员来说可能很奇怪,但是在Unix世界里,这已经成为了标准。在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可原创 2010-02-10 16:24:00 · 468 阅读 · 0 评论 -
[笔记]使用mysqldump 批量备份 mysql数据库 for windows
使用asp文件生成备份脚本 对应设置IIS用户,需要有读取mysql文件夹的权限 <%----------mysqldump用户名root = "root"----------密码pwd = "123456"----------mysql mysqldump 文件所在位置mysql_bin_path = "D:/mysql/bin"-------原创 2010-03-06 14:45:00 · 2461 阅读 · 0 评论 -
MySQL 备份和恢复(MyISAM 和 Innodb)
<br />本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。<br />目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较容易备原创 2010-08-29 11:46:00 · 606 阅读 · 0 评论 -
MySQL Can't create/write to file 问题的解决
<br />php程序老是提示mysql报错“Can't create/write to file tmpdir/*.myd”<br />谷歌了一下,有朋友说是麦咖啡的问题,试着过滤了MYD,MYI的监控,搞定。原创 2010-09-14 09:23:00 · 1673 阅读 · 0 评论 -
CentOS 5.4编译安装MySQL
<br />CentOS 5.4编译安装MySQL<br />1、安装编译环境<br />yum install gcc gcc-c++ autoconf automake ncurses-devel make chkconfig <br />2、下载,解压缩<br />wget http://mysql.mirror.tw/Downloads/MySQL-5.1/mysql-5.1.53.tar.gz<br />tar -xzvf mysql-5.1.53.tar.gz <br />3、编译<br />.原创 2010-11-29 15:15:00 · 1641 阅读 · 0 评论 -
MySQL计划任务(事件调度器)(Event Scheduler)
MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。要查看当前是否已开启事件调度器,可执行如下SQL:SHOW VARIABLES LIKE 'event_scheduler';或SELECT @@event_scheduler;原创 2013-04-03 09:41:11 · 578 阅读 · 0 评论