-专注于互联网、网络技术、网络工程、网络营销SEO、搜索引擎、社会化网络、IT技术、网络编程、网络安全、服务器管理、网站开发、移动互联网软件应用等领域的原创IT科技博客,欢迎喜欢互联网的朋友一起交流!

mysql数据库太大如何分段导入

mysql数据库太大phpmyadmin无法导入(最大6 4mb)

方法有2种:

一种是使用C/S架构的客户端软件NAVICAT

另一种方法如下介绍

BigDump 的全称是 BigDump Staggered MySQL Dump Importer,它不是 Joomla! 的标准扩展,而是一个独立运行的 web 界面的工具软件。Staggered import of large and very large MySQL Dumps (like phpMyAdmin 2.x dumps) even through the web servers with hard runtime limit and those in safe mode. The script imports only a small part of the huge dump and restarts itself. The next session starts where the last was stopped.在 了解 BigDump 的功能之前,请先想像下面一幅景象:你的网站 MySQL 数据库体积大概有 500MB,甚至更大,即使将导出的 SQL 文件用 tar.gz 格式压缩,最终文件体积也超过了 PHP 所允许的 64MB 最大上传值。如果你想用这样一个庞大的 SQL 文件,通过 web 界面访问 phpMyAdmin 来导入到数据库,恐怕很难成功(除非你自己管理服务器,拥有 MySQL 的 shell 访问权限)。对于普通用户来说,我认为使用 BigDump 工具完全能解决上述问题。BigDump 的工作原理是:将巨大的 SQL 文件分段多次导入,每完成一段就重新启动一次导入会话,因此不会造成中断、失败。理论上讲,BigDump 可以针对任何一个 MySQL 数据库工作。

BigDump 数据库导入工具用法:
注明:本文以 Joomla 网站导入为例,其他程序,只需相应修改路径即可。
下载后得到一个 zip 压缩文件,解压后里面有一个 php 文件;将压缩包里面的 bigdump.php 上传到 Joomla! 网站的 /tmp 目录下;将你的 MySQL 数据库文件(.sql 格式或 .tar.gz 压缩包)也上传与 bigdump.php 在同一个目录下;通过浏览器访问 bigdump.php 文件,就会看到所在目录下的文件列表。从列表中找到你的 SQL 文件,该文件后面会出现“Start Import”链接,点击此链接就开始了自动导入过程。bigdump 会切换到新的页面,显示导入过程进度。完成后删除 bigdump 工具和刚才上传的 SQL 文件。

官方网站:www.ozerov.de
Download:BigDump ver. 0.35b (beta)
BigDump ver. 0.35b (beta)

Google_Map接口URL API 文档

手机定位是指通过特定的定位技术来获取移动手机或终端用户的位置信息(经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。定位技术有两种,一 种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现手机定位的。基站定位则是利用基站对手机的距离的测算距离来确定手机位置的。后者不需要手机具有GPS定位能力,但是精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里。前者定位精度较高。此外还有利用Wifi在小范围内定位的方式。

Google_Map接口URL API

 根据地名查询位置的经纬度信息

根据经纬度获取当前位置

基站蜂窝小区数据转换为经纬度

具体文档下载如下

http://pan.baidu.com/s/1ntDIMGp

 

如何安装下载java运行环境JDK和SVN客户端

检测JDK是否安装


如果您不确定本地操作系统中是否存在JDK,以Windows 7操作系统为例,在"运行"中输入"cmd",弹出命令行界面。 如果出现以下提示的话: T1WJxMFhhaXXboY02v-677-442.jpg 说明系统中没有配置或者安装JDK 7。

下载、安装JDK 7


由于Java存在不同的实现厂商,为了确保SDK能够正常工作,因此,强烈建议使用SUN的JDK 7(被Oracle收购)。

官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击红色部分下载:

T1Xc0LFodcXXbw5XPB-998-624.jpg

统一并且选择合适的操作系统版本:

T1zYRJFfXfXXaitBbZ-588-562.jpg

与普通安装软件一样,因此过程省略...

配置JDK环境变量


当您安装好了JDK7 或者之前安装过,接下来配置JDK环境变量,这些环境变量是SDK需要的。

同样已Windows 7 为例(注:非Windows用户,请参考网上的JDK环境变量配置教程),在桌面上右击“我的电脑”,点击弹出菜单中“属性”选择项。

T1WBNKFcXeXXaAteHW-620-558.jpg

点击上图中的红框部分,进入“系统属性”对话框,选择“高级”页,点击“环境变量”:

T162hyFcthXXcr9JTL-401-437.jpg

添加环境变量JAVA_HOME,如图所示:

T1UiJLFiVdXXb4417j-389-399.jpg

重复操作,添加环境变量PATH:

T1rYhzFlXiXXa9HrQo-394-408.jpg

注意,其中%JAVA_HOME%是替代符号,替代上述环境变量JAVA_HOME。

点击“确定”,以上两个环境变量就被保存了。

检查Java的版本


重启命令行程序"cmd",执行命令:java -version,如下图所示:

T1t34OFkNXXXXiBxYl-673-158.jpg

下载、安装SVN

SVN的客户端软件众多,官方推荐使用最新版本的“TortoiseSVN”。

TortoiseSVN 客户端软件下载地址:http://tortoisesvn.net/downloads.zh.html

TortoiseSVN 客户端界面的默认语言为英文,如果中文语言偏好的话,请安装相应的“语言包”。

安装TortoiseSVN 客户端的操作,请参考装修市场论坛帖子:http://bbs.zx.taobao.com/read.php?tid=22955

推荐2款linux下免费虚拟主机管理系统Kloxo和WDCP

Kloxo和WDCP:

Kloxo的前身是lxadmin,是一款免费的虚拟主机管理系统,安装简单,功能强大,可以快速地在red hat,centos系列linux系统的主机上搭建LAMP环境。安装后可以绑定40个主域名(不限子域名个数),可以到官方网站申请无限域名的授权。从09年8月15日开始(kloxo版本在version 6.1.0以后), kloxo已经取消以前的40个域名的限制。

wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,类似国外流行的cpanel,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.

Kloxo官方网站:http://www.kloxocn.com/

WDCP官方网站:http://www.wdlinux.cn/


新建用户账号后原用户名(Administrator)不见的解决方法

新建用户账号后原用户名(Administrator)不见的解决方法
为什么创建了一个新的用户帐户 原来那个就不见了?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
这下面建个dword值,名字为你的帐户名(administrator),值为1就OK了
一般只有内置管理员帐户和系统帐户才会被隐藏.你也可以把你要隐藏的帐户的值设为0,将之隐藏
安装Windows XP时,如果设置了一个管理员账户,那么系统内置没有密码保护的Administrator管理员账户是不会出现在用户登录列表中的。虽然它身在幕后,可却拥有系统最高权限,为了方便操作及保证系统安全,可以先给它设置密码,然后再把它请到台前来。以下便介绍具体方法。
1.使用“传统登录提示”登录
启动系统到欢迎屏幕时,按两次“Ctrl+Alt+Delete”组合键,在出现的登录框中输入Administrator账户的用户名和密码即可。也可以单击“开始→控制面板”,双击“用户账号”图标,在弹出的“用户账号”窗口中,单击“更改用户登录或注销的方式”,去掉“使用欢迎屏幕”前的复选框,单击“应用选项”即可在启动时直接输入Administrator账户名及密码登录。
2.在登录的欢迎屏幕显示Administrator账户
单击“开始→运行”,输入regedit后回车,打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList”分支,将右边的Administrator的值改为1,即可让Administrator账户出现在登录的欢迎屏幕上。
3.自动登录到Administrator账户
单击“开始→运行”,输入control userpasswords2后回车,在打开的“用户账户”窗口去掉“要使用本机,用户必须输入密码”前的复选框,按“应用”后,在弹出的“自动登录”窗口中输入Administrator账户密码,按两次“确定”即可。注意:如果原来就设置了其它账户自动登录,应该先选中“要使用本机,用户必须输入密码”前的复选框,按“应用”后再去掉选中的复选框。也可以修改注册表实现自动登录,不过没有以上方法方便。
当然,如果不需要Administrator账户,可以依次打开“开始→控制面板→管理工具→计算机管理”,在“计算机管理”窗口,展开“系统工具→本地用户和组→用户”,在“用户”右边窗口双击Administrator账户,在弹出的“属性”窗口中选中“账号已停用”前的复选框,按“确定”即可停用Administrator账户。
Administrator,是系统默认的管理员帐户,当你没有设置其他管理员帐户的时候,这个帐户是显示的,当你设置另外一个帐户并赋予管理员权限的时候,原来的Administrator便不在出现在登陆提示中,但是这个帐户是永远存在的,不能删除也不能修改,你用这个帐户登录后创建一个新的帐户,设置成为管理员即可。你所说的没有在登录提示中出现你自己帐户的名字,是因为你在用户登录方式的选择上有问题,在用户帐户中选择登录和注销的方式问题就可以解决。控制面板-用户帐户-“更改用户登陆或注销的方式”-去掉“使用欢迎屏幕”的勾。然后重启,登陆时就会要求你输入用户名与密码,你输administrator和密码(没有就留空),点登陆就是内置管理员administrator的程序、界面了。或者也可以用你后建的用户名直接登录系统后,注销一下,就会要求你输入用户名或者密码,这时你按两次:ctrl+alt+del键,就可以输入administrator了,进入系统后,你可以有两种选择:
一、删除你新建的那个用户名,具体到:我的电脑--右键--管理--本地用户和组--用户--右边就有你新建的用户,删除就可以了。
二、还想保留你新建的用户,但是想每次登录系统时,都用administrator直接进入系统:
单击“开始/运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,你可以复制一下命令。按回车键后弹出“用户帐户”窗口,看清楚,这可跟“控制面板”中打开的“用户账户”面板窗口不同哦!然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。也就是administrator。
在显示欢迎屏幕的时候(注消就可以出现),按ctrl alt del,会出现传统的登陆界面(用安全模式也可),输入Administrator就可以进去了,这样就可以删除其它的帐号了。控制面板——管理工具——计算机管理——系统工具——本地用户和组用户——用户——点鼠标右键——删除
重启到登录页面,两次Ctrl+Alt+Del,进入administrator,我的电脑右键,管理,系统工具,本地用户和组,点用户,把你键的那个删了,重启,administrator就有了
可以使用,不过程序你得去安装目录去打开,文件可以直接打开的
如何删除新建的用户帐户?
我的电脑 _右键_管理_本地用户和组_用户_删除你新建的用户_重起

服务器安全管理工具软件推荐

当网站发展到一定的规模,站长就应该开始考虑要为网站托管服务器。通常情况下服务器会被放到电信或网通的机房,网站管理员通过远程来管理服务器。在网站服务器进行托管时,需要安装一些常用的服务器上运行的软件,才能更为有效地管理这台远程服务器,今天我就根据我自己的管理经验,推荐十个有用的服务器工具软件,供大家参考和分享。
Arp防火墙
Arp Firewall - 现在托管服务器必须安装的第一个软件就是Arp防火墙,没办法啊,中国这网络环境,不安装Arp防火墙就等着被人挂木马了。现在免费的Arp防火墙主要有两款,一个是奇虎的360 Arp防火墙,一个是金山Arp防火墙。
远程桌面连接
Remote Desktop - 远程桌面连接(以前称为“终端服务客户端”)主要是用于对远程托管的服务器进行远程管理,使用非常方便,就如同操作本地电脑一样方便。远程服务器端必须要先安装“远程桌面连接”的服务器端程序,然后客户端就可以通过远程桌面来管理服务器了。
FTP服务和客户端
 FileZilla - 将客户端的文件上传到服务器上,最常用的软件就是FTP了,微软的IIS自带了一个简单的FTP服务器软件,如果觉得不好用,服务器上也可以安装免费的FileZilla服务器软件,客户端可以使用免费的FileZilla Client,支持多线程上传文件。
硬件检测
 CPU-Z - CPU-Z是一款免费的系统检测工具,可以检测CPU、主板、内存、系统等各种硬件设备的信息。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中就有我们常用的内存双通道检测功能。远程管理服务器的时候,使用这个软件可以对服务器的硬件信息一清二楚。
流量监控
 DU Meter - DU Meter是一个简单易用的网络流量监视工具,图形化的界面显示非常直观,可以实时监测服务器的上传和下载的网速,同时还有流量统计功能。可以分析出日流量、周流量、月流量等累计统计数据。不过遗憾的是这个软件不是免费的。
端口监控
TcpView - TcpViews是一款免费的端口和线程监控工具,可以列出当前所有TCP和UDP端口的进程清单,包括本地和远程地址的TCP连接,其实和系统命令netstat类似,不过是GUI界面的,使用方便,占用资源少,默认字体在中文环境下很小,需要手动修改。在服务器上运行的话,默认刷新时间不要用默认的1秒。
进程监控
Process Explorer - Process Explorer是一款免费的进程监视工具,功能比Windows自带的任务管理器要强大的多,不仅可以监视、暂停、终止进程,还可以查看进程调用的DLL文件,是预防病毒、查杀木马的好帮手。
日志分析
WebLog Expert - 虽然Google Analytics是一款强大的免费的网站分析服务,但必须加入统计代码才能使用,WebLog Expert则可以直接分析网站的访问日志文件,通过日志文件分析出网站的站点访问者、活动统计、文件访问量、搜索引擎、浏览器、操作系统和错误页面等等众多的统计信息,是网络监测的好助手。这个软件本身不免费,不过其另一个版本WebLog Expert Lite是免费的。
代码编辑
Notepad++ - Notepad++是一个免费开源的源程序代码、HTML网页代码编辑工具,支持多达数十种常见源代码或脚本的语法,包括C,C++,Java,C#,XML,HTML,PHP,Javascript,RC resource file,makefile,ASCII,doxygen,ini file,batch file,ASP ,VB/VBS,SQL,Objective-C,CSS,Pascal,Perl,Python,Lua等,功能非常强大。在服务器上安装后可以直接修改网站上的源程序代码。

免费的虚拟主机管理系统推荐下载

免费的虚拟主机管理系统:ZPanel,web- cp,VHCS,virtualmin,PHPMyWebHosting,SysCP。
1. ZPanel – 在Windows下的免费Hosting Panel
ZPanel已经更名为RapidCP,最新版本为RapidCP 3.0
网 址:
http://sourceforge.net/projects/zpanel/
http://www.rapidcp.com/
RapidCP新功能介绍:http://www.rapidcp.com/features/
ZPanel 2.6 is the latest stable release. It is recommended for production environments.
RapidCP 3.0 is the latest beta release. It is intended for testing purposes only.
2. web-cp – *nix的虚拟主机管理
网址:
http://sourceforge.net/projects/webcp/
http://www.web-cp.net/
用PHP-CLI写的一个 Web服务器
支持多种脚本Scripting PHP,sun asp,cf,perl…
支持shell access
支 持 SSI
支持.htacess
支持多种DNS服务 bind,powerdns,mydns,tinydns
完全使用 PHP开发,支持Shell Access
要安装PHP CLI(Command-LIne ) 控制面板的后端服务器 server/webcp.php 和 httpd服务器 server/webcp-httpd.php 都需要 PHP CLI二进制支持,以便能够操作系统进程
个人:个人信息,密码,邮件,ftp
域:允许域的所有者在该域下增删用户,设定别名,子域名,数据库
销售商:增加domain
服务器: 监视服务,管理服务
3. VHCS – Virtual Hosting Control System
支持*nix系统的,用Perl和C实现核心功能,PHP实现 管理界面。
网址:
http://sourceforge.net/projects/vhcs/
http://www.vhcs.net/
4、webmin的虚拟主 机管理模块virtualmin
webmin是一个可运行于Linux/freebsd的web界面的主机管理系统,有中文包
而 virtualmin则是它的一个虚拟主机管理模块,提供中文支持。
webmin官方站: http://www.webmin.com/
virtaulmin站点: http://www.swelltech.com/virtualmin/
5、基于php/mysql的虚拟主机控制程序PHPMyWebHosting
PHPMyWebHosting是个开源的,基于php/mysql的虚拟主机控制面板程序,你可以用它建立带有邮箱,mysql支持的多域名虚拟主机,它须建立在Linux/freebsd之上,不支持windows。
安装phpmywebhosting你必须拥有系统管理员(root)权限,并依次安装以下套件:
MySQL
Apache and PHP
Postfix
Maildrop
Courier
ProFTPd
PHPMyWebHosting
官方站上有基于各平台详细的安装说明 http://www.ladse.de
phpmywebhosting 下载:http://www.ladse.de/index.php/Files
6、SysCP虚拟主机管理系统[全php版]
1.有中文包
2.admin,reseller,client 三级管理
3.全部为php代码构成
4.有不少模块(modules)供选择安装
5.开源,免费(基于GPL)
6.Linux/bsd 环境,特别是debian(最初是专为它开发的)
是德国人写的,有简体中文,英文,法文,德文语言包,是多语言的
具有以下特性:
Customer Interface
* managing email accounts
* managing email forwarders
* managing subdomains
* managing mysql databases
* managing additional ftp account
* managing .htaccess password protections for directories
* managing path options for example directorylisting
Admin Interface:
* managing of customers: you can define exactly what kind of resources your customers get (e.g. amount of pop accounts, amount of mysql databases etc.)
* manage domains: you can individualy edit zone files and directory index per domain
支持以下配套服务器或引擎:
# webserver: [Apache 1.3] with [PHP4] (apache2.0.x也可以)
# mail transfer agent: [Postfix]
# pop/imap server: [Courier]
# ftp server: [ProFTPd]
# database server: [MySQL]
# nameserver: [Bind9]
# traffic accounting and statistics: [Webalizer]
官方站:http://www.syscp.de/
下载:http://www.syscp.de/wiki/EnDownloads
模块下载:http://modules.syscp.de/
在线演示:http://www.syscp.de/onlinedemo/index.php#p# 副标题
Webmin是目前功能最强大的基于Web的Unix系统管理工具
Webmin是目前功能最强大的基于 Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理。
开源主 机/虚拟主机管理系统
ISPCONFIG:安装简单,可以满足基本的虚拟主机服务商需求.
VHCS:感觉安装复杂, 相关说明文档少.
WEB-CP,SYSCP:功能有点弱.
PHPMyWebHosting:需要改动的东西很多.
GNUHH: 功能最强大,管理模块最多,用户和管理员的操作流程也比较清晰.推荐系统管理员和IDC使用.
评价参考
用户群 最多的 VHCS. 而 Web-CP,DTC和SysCp也都有许多用户
功能最强大的 GNU Hosting Helper 支持机群,文档,订单
单机版本功能最强大的是ISPConfig
结构最好的 SysCP, 采用类似结构的有Web-Cp,DTC,VHCS
结论:大型IDC,推荐GNU Hosting Helper,备选ISPMan
单台主机,推荐 VHCS2,备选 Web-CP,DTC,ISPConfig,WHT,RavenCore(推荐程度依次降低,其实这几个系统都不错,看个人的喜好了)
DTC 是一个即适合单机使用,也适合集群使用的主机管理系统,Apple欧洲公司就是选用这套系统在Mac OS X上使用
——————————– 华丽的分割线———————————-
Case1: ISPConfig
Download ==) http://www.ispconfig.org/downloads.htm
Forums ==) http://www.howtoforge.com/forums
The current version is: 2.2.22 (== 2008/15/04

Case2: ISP-Manager
Download ==) http://www.projektfarm.com/updates_en.html
The current version is: 2.0.4 (== 2005/24/10

ispconfig使用手冊
ispconfig user_guide ==) http://ispconfig.org/downloads/manual_big5/toc.html
中 文版的管理員手冊_chinese: Administrator manual
ref: http://ispconfig.org/downloads/manua…n_big5_src.htm
中 文版的reseller手冊_chinese: Reseller manual
ref: http://ispconfig.org/downloads/manua…r_big5_src.htm
中 文版的客戶手冊_chinese: Clients manual
ref: http://ispconfig.org/downloads/manua…e_big5_src.htm

———————————- 再分————————————–
一些獨立主機之_Control_Panel_全部都免費.

1. xpanel.com
2. webmin
3. webcp ==) http://web-cp.net/
4. vhcs.net
5. isp-control.net
6. syscp ==) http://www.syscp.de
7. dtc ==) http://www.gplhost.com/?rub=softwares&sousrub=dtc
8. zpanel ==) http://www.thezpanel.com/
9. http://phpanel.net
0. http://www.ispconfig.org/
a. http://www.parsv.com/winpanel.htm
b. http://cubepanel.com/download/index.htm

分享mysql数据库管理软件,Navicat for MySQL 简体中文破解版

 

[caption id="attachment_1084" align="alignnone" width="300" caption="Navicat for MySQL"]Navicat for MySQL[/caption]

Navicat for MySQL是一款基于客户端和服务器交互的软件。

下载地址:http://vdisk.weibo.com/s/uKlaTG9BX2-Zn

 

MySql中启用InnoDB数据引擎的方法

1、存储引擎是什么?

  Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySql默认配置了许多不同的存储引擎,可以预先设置或者在MySql服务器中启用。

  2、MYSQL支持的数据引擎

  MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。

  InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。

  BDB:可替代InnoDB的事务引擎,支持COMMIT、ROLLBACK和其他事务特性。

  Memory:将所有数据保存在RAM中,在需要快速查找引用和其他类似数据的环境下,可提供极快的访问。

  Merge:允许MySQL DBA或开发人员将一系列等同的MyISAM表以逻辑方式组合在一起,并作为1个对象引用它们。对于诸如数据仓储等VLDB环境十分适合。

  Archive:为大量很少引用的历史、归档、或安全审计信息的存储和检索提供了完美的解决方案。

  Federated:能够将多个分离的MySQL服务器链接起来,从多个物理服务器创建一个逻辑数据库。十分适合于分布式环境或数据集市环境。

  Cluster/NDB:MySQL的簇式数据库引擎,尤其适合于具有高性能查找要求的应用程序,这类查找需求还要求具有最高的正常工作时间和可用性。

  Other:其他存储引擎包括CSV(引用由逗号隔开的用作数据库表的文件),Blackhole(用于临时禁止对数据库的应用程序输入),以及Example引擎(可为快速创建定制的插件式存储引擎提供帮助)。

  3、启动InnoDB引擎的方法

  Mysql中默认的是MyISAM数据引擎,可惜此引擎不支持事务处理,我们需要将默认的数据引擎改为InnoDB。其中InnoDB和BerkeleyDB支持事务处理,只是默认的情况下都是被disable的。所有的引擎里面,InnoDB性能最强大,算是商业级的。启动InnoDB引擎的方法如下:

  1)关闭mysql的服务

  2)修改my.ini

  将default-storage-engine=INNODB前的注释(#)去掉

  将skip-innodb这行注释(加上#)

  3)保存后重启mysql服务

  4、MyISAM引擎和InnoDB引擎的基本差别

MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
MyIASM是IASM表的新版本,有如下扩展:二进制层次的可移植性、NULL列索引、对变长行比ISAM表有更少的碎片、支持大文件、更好的索引压缩等
InnoDB不支持FULLTEXT类型的索引
InnoDB 中不保存表的具体行数
对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建立联合索引
DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除
…………
  这些区别能够影响应用程序的性能和功能,因此你必须针对业务类型来选择合适的引擎,才能最大的发挥MySQL的性能优势。

«1»
搜索
网站分类
最近发表
文章归档

技术支持TTF的家园

Copyright www.ttfde.org. All Rights Reserved.站点统计 Design by TTF的家园