`

安装MySQL事务数据库(InnoDB)

阅读更多
安装MySQL事务数据库(InnoDB)
来源: Post Time:2006-03-16 Poster:colin

MySQL数据库分二种类型,一种是传统的数据表格式,一种是支持事务处理的数据表格式(InnoDB,BDB,其中以InnoDB为主),下面我介绍一下关于MySQL事务处理数据库的安装及使用方法
你先要去下载一下Mysql  max版的安装程序,下载地址:www.mysql.com
按常规的方法进行安装
安装完成后,启动mysqlbinWinMySQLadmin
再退出
运行
mysqlbinmydqld-nt  --remove
mysqlbinmysqld-max-nt  --install
以上二行是去掉不支持事务处理的mysql服务,改成支持mysql事务处理的服务
然后在c:下建一个ibdata目录及iblogs目录,当然名字可以不一样,记住这二个名字及盘符,以后要用到,你也可以不建在C盘,然后,打开c:winnt或c:windows目录下的my.ini,在最后添加:[code]
innodb_data_file_path  =  ibdata1:2000M;ibdata2:2000M
innodb_data_home_dir  =  c:ibdata
set-variable  =  innodb_mirrored_log_groups=1
innodb_log_group_home_dir  =  c:iblogs
set-variable  =  innodb_log_files_in_group=3
set-variable  =  innodb_log_file_size=30M
set-variable  =  innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
innodb_log_arch_dir  =  c:iblogs
innodb_log_archive=0
set-variable  =  innodb_buffer_pool_size=80M
set-variable  =  innodb_additional_mem_pool_size=10M
set-variable  =  innodb_file_io_threads=4
set-variable  =  innodb_lock_wait_timeout=50
[/code]
其中
innodb_data_file_path  =  ibdata1:2000M;ibdata2:2000M
这一行中的2000M可以自己改成200m,看你盘的容量大小,mysql推荐10G及以上的硬盘空间最好用这样的设置;
以下这一行
innodb_data_home_dir  =  c:ibdata
也可以改成你自己起的目录,主要是看你自己在刚才建的目录在哪里啦
按照以上的方法,你已经安装好了mysql的事务数据库,不过你要是按照mysql手册上的方法安装,把上面的一段配制放到my.cnf是去的话,可是会出错哦
好了,现在让我们试试看是不是安装完成了,启动apache,或iis,在服务里启动mysql的服务,打开phpmyadmin,输入:SHOW  variables  like  "have_%" 
你要是看到下面的结果,那说明你安装成功了
[code]
Variable_name    Value   
have_bdb                    YES   
have_innodb          YES   
have_isam                  YES   
have_raid                      NO   
have_symlink          YES   
have_openssl          NO   
have_query_cache    YES   
[/code]
注:mysql的事务处理方法的使用同其它数据库语法相似,在这里我就不多说了,另外,Mysql将在4.3中实现外键及子查询,简单的外键已经在4.0中都已经实现了,只是不怎么方便,相信以后会做得更好些。
关于事务表的使用,我已经成功地在我的网上订单管理系统中实现,效果还不错,只是还没有经过大数据量的实践
以上文章是本人自己根据实践写出来的,如要转载,请注明出处及作者,也欢迎大家和我一起讨论关于Mysql事务表的一些问题

分享到:
评论

相关推荐

    MySQL内核:InnoDB存储引擎 卷1.pdf

    《MySQL内核:InnoDB存储引擎 卷1》由资深MySQL专家,机工畅销图书作者亲自执笔,在以往出版的两本InnoDB介绍性图书的基础之上,更深入地介绍InnoDB存储引擎的内核,例如latch、B+树索引、事务、锁等,从源代码的...

    MySQL内核:InnoDB存储引擎 卷1.pdf.zip

    InnoDB作为MySQL中最常用且最重要的存储引擎,负责处理事务处理、数据完整性以及并发控制等关键任务,因此对它的深入理解对于数据库管理员和开发者至关重要。 InnoDB存储引擎是MySQL中的默认存储引擎,特别适合需要...

    mysql安装innodb插件

    在MySQL数据库系统中,InnoDB存储引擎是非常重要的一种类型,它支持事务处理(Transactions)、行级锁定(Row-Level Locking)以及外键约束(Foreign Key Constraints),这些特性使得InnoDB成为大多数应用场景中的...

    Mysql5.5数据库安装包

    1. **存储引擎**:MySQL 5.5默认使用InnoDB存储引擎,提供事务处理、行级锁定以及外键支持,增强了数据库的安全性和稳定性。InnoDB也是处理大量数据时的首选引擎。 2. **性能优化**:MySQL 5.5通过改进查询缓存、...

    MySQL数据库innodb启动失败无法重启的解决方法

    MySQL数据库的InnoDB存储引擎是其核心特性之一,它提供了事务处理、行级锁定以及数据恢复等高级功能。然而,当遇到InnoDB启动失败并导致MySQL数据库无法重启时,这通常意味着存在一些严重的问题,可能涉及到数据损坏...

    MySQL技术内幕 InnoDB存储引擎.pptx

    本书还详细介绍了InnoDB的内部存储格式、物理存储结构、日志系统、事务处理、恢复机制等高级话题,以及如何优化InnoDB的性能,从而更好地利用MySQL进行数据库操作。 本书适合于MySQL DBA和开发者阅读,也适合于对...

    mysql 5.6 新特性-innodb

    通过上述改进,MySQL 5.6 的 InnoDB 引擎不仅提高了数据库的整体性能,还增加了许多实用的新功能,极大地满足了现代应用程序的需求。这些新特性的加入,使得 MySQL 5.6 成为了一个非常强大的数据库平台,无论是在...

    mysql内核 innodb存储引擎

    《MySQL技术内幕:InnoDB存储引擎》是国内目前唯一的一本关于InnoDB的著作,由资深MySQL专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。内容深入,从源代码的角度深度解析了InnoDB的体系结构、实现原理、...

    MySQL数据库InnoDB引擎下服务器断电数据恢复方法

    MySQL数据库在InnoDB引擎下运行时,由于其事务处理机制和数据存储方式,当服务器意外断电时,可能会导致数据不一致或者丢失。在这种情况下,恢复数据需要特别注意,因为简单地复制数据库文件可能无法成功。以下是...

    MySQL 5.1 版数据库

    - **InnoDB引擎优化**:InnoDB是MySQL中最常用的事务处理引擎,5.1版中对InnoDB进行了大量优化,包括更有效的行锁定,提高了并发性能。 2. **存储引擎**: - **InnoDB存储引擎**:支持事务处理,ACID(原子性、...

    实验1 MySQL数据库服务器配置.docx

    MySQL数据库服务器配置是数据运维课程中的一个重要实验,实验的主要目的是掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法。 一、实验目的 掌握MySQL的...

    开发设计系列MySQL网络数据库技术精粹

    MySQL网络数据库技术精粹主要涵盖了数据库的安装与配置、数据模型、SQL语言、数据库设计、事务处理、存储引擎、性能优化、备份与恢复等多个关键领域。以下是对这些知识点的详细阐述: 1. **数据库安装与配置**:...

    mysql支持事务配置,配置InnoDB引擎

    ### MySQL支持事务配置及启用InnoDB引擎详解 #### 一、引言 MySQL是一种广泛使用的开源关系型数据库管理系统,以其高性能、稳定性和易用性而闻名。其中,InnoDB存储引擎因其支持事务处理、行级锁定和外键等功能,...

    MySQL技术InnoDB存储引擎_姜承尧_第2版

    在MySQL数据库中,InnoDB存储引擎扮演着至关重要的角色,它是支持事务处理、行级锁定以及外键约束的主要引擎。InnoDB的引入使得MySQL能够满足企业级应用的需求,提供了高度的数据一致性与可靠性。 首先,InnoDB的...

    数据库运维 形考任务1 实验1 MySQL数据库服务器配置.pdf

    MySQL数据库服务器配置是数据库运维中的基础工作,本实验涵盖了MySQL的安装、配置、启动与关闭、日志管理、数据库与表的创建以及存储引擎的使用等多个关键知识点。 1. **MySQL安装**:实验要求下载并安装MySQL,这...

Global site tag (gtag.js) - Google Analytics