MySQL免安装版与安装版区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL免安装版与安装版区别相关的知识,希望对你有一定的参考价值。
例如并发链接数的控制,超级用户等等,安装版的所有功能免安装版都有吗?MySQL官网为什么只提供了32位的安装版而不提供64位的安装版?
MySQL免安装版与安装版区别为:软件形式不同、配置不同、存储不同。
一、软件形式不同
1、MySQL免安装版:MySQL免安装版的软件形式为压缩包,解压后即可使用。
2、MySQL安装版:MySQL安装版的软件形式为安装包,安装成功后才可使用。
二、配置不同
1、MySQL免安装版:MySQL免安装版不需要在使用前配置软件的环境变量。
2、MySQL安装版:MySQL安装版需要在使用前配置软件的环境变量。
三、存储不同
1、MySQL免安装版:MySQL免安装版的数据存储,默认在当前解压文件夹下。
2、MySQL安装版:MySQL安装版的数据存储,默认在电脑安装目录文件下。
参考技术A 安装版的软件只是方便初学者或者开发调试人员来安装使用,所以提供32位的还是64位的没什么区别,而生产环境中的mysql企业一般都是自己下载源码来根据需求编译相应的模块来用本回答被提问者采纳 参考技术B目前针对不同用户,MySQL提供了2个不同的版本。
MySQL Community Server:社区版,该版本完全免费,一般学习和个人网站都使用此版本。
MySQL Enterprise Server:企业版,该版本提供更多高级功能,但是需付费使用。
安装教程:
目前针对不同用户,MySQL提供了2个不同的版本。
MySQL Community Server:社区版,该版本完全免费,一般学习和个人网站都使用此版本。
MySQL Enterprise Server:企业版,该版本提供更多高级功能,但是需付费使用。
版本区别:
商业版本号管理和检测阶段控制更严苛,更稳定;
MySQL产品线成熟,因此商业版和社区版性能层面相距并不大;
商业版不遵循GPL协议书,社区版遵从GPL协议书即可免费使用;
选择商业版能够选购相关服务,享有7*24小时技术支持;
社区版的维护只能依靠社区来提供,没法像商业版得到技术支持以及补丁服务。
如果在mysql官网下载的zip包,
你解压后需要配置的。如果你用于服务器建议安装“安装版”
Mysql免安装版脚本
使用Mysql过程中经常需要使用到免安装版本(绿色版)的Mysql,开始网上搜了一大堆,但还真是不怎么好用。
只好自己琢磨了一番,现在放出来和大家分享下:
//安装启动服务
- @ECHO OFF
- if exist "%cd%/my.ini" goto startsrv
- for /f %%i in (‘net start‘) do if %%i==MySQL goto MySQL_IsRunning
- goto MySQL_NotRunning
- :MySQL_IsRunning
- echo "found Server!"
- net stop mysql
- "%cd%"/bin/mysqld.exe -remove
- goto createmyini
- :MySQL_NotRunning
- echo "not found!"
- :createmyini
- rem -------------------------------------------------------
- rem edit my.ini
- setlocal enabledelayedexpansion
- set realpath=
- set replaced=/
- set all=/
- for /f "delims=" %%i in (‘cd‘) do (
- set str=%%i
- set "str=!str:%replaced%=%all%!"
- set realpath=!str!
- )
- echo [client] >>my.ini
- echo default-character-set=utf8 >>my.ini
- echo port=3306 >>my.ini
- echo [server] >>my.ini
- echo default-character-set=utf8 >>my.ini
- echo port=3306 >>my.ini
- echo [mysql] >>my.ini
- echo default-character-set=utf8 >>my.ini
- echo [mysqld] >>my.ini
- echo port=3306 >>my.ini
- rem 下面两句根据实际情况可进行修改
- echo basedir=%realpath%/>>my.ini
- echo datadir=%realpath%/data/>>my.ini
- echo default-character-set=utf8 >>my.ini
- echo default-storage-engine=INNODB >>my.ini
- echo max_connections=100 >>my.ini
- echo query_cache_size=8M >>my.ini
- echo table_cache=256 >>my.ini
- echo tmp_table_size=9M >>my.ini
- echo myisam_max_sort_file_size=100G >>my.ini
- echo myisam_max_extra_sort_file_size=100G >>my.ini
- echo myisam_sort_buffer_size=18M >>my.ini
- echo key_buffer_size=11M >>my.ini
- echo read_buffer_size=64K >>my.ini
- echo read_rnd_buffer_size=256K >>my.ini
- echo sort_buffer_size=256K >>my.ini
- echo innodb_additional_mem_pool_size=2M >>my.ini
- echo innodb_flush_log_at_trx_commit=1 >>my.ini
- echo innodb_log_buffer_size=1M >>my.ini
- echo innodb_buffer_pool_size=18M >>my.ini
- echo innodb_log_file_size=5M >>my.ini
- echo innodb_thread_concurrency=8 >>my.ini
- rem edit my.ini end.
- rem ---------------------------------------------------------------
- "%cd%"/bin/mysqld.exe -install
- :startsrv
- net start MySQL
- Pause
- @ECHO ON
//关闭卸载服务
- @ECHO off
- Set CURRENT_DIR=%cd%
- Set MYSQL_HOME=%CURRENT_DIR%
- net stop mysql
- bin/mysqld.exe -remove
- del "%cd%"/my.ini
脚本中关键部分都加有注释,如有问题欢迎大家一起讨论。
同时附上自己已经做好的免安装包(版本为5.1.47),脚本任何版本适用
mysql安装包(CSDN不能传大附件,只好用这个U蛋了,请谨慎下载)
如果你已经有了主文件部分,你也可以直接把bat文件放到mysql主目录下即可
http://blog.csdn.net/blpluto/article/details/5677457
以上是关于MySQL免安装版与安装版区别的主要内容,如果未能解决你的问题,请参考以下文章