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:企业版,该版本提供更多高级功能,但是需付费使用。

安装教程:

-from 树懒学堂

参考技术C

目前针对不同用户,MySQL提供了2个不同的版本。

    MySQL Community Server:社区版,该版本完全免费,一般学习和个人网站都使用此版本。

    MySQL Enterprise Server:企业版,该版本提供更多高级功能,但是需付费使用。

版本区别:

    商业版本号管理和检测阶段控制更严苛,更稳定;

    MySQL产品线成熟,因此商业版和社区版性能层面相距并不大;

    商业版不遵循GPL协议书,社区版遵从GPL协议书即可免费使用;

    选择商业版能够选购相关服务,享有7*24小时技术支持;

    社区版的维护只能依靠社区来提供,没法像商业版得到技术支持以及补丁服务。

参考技术D 你指的是免安装版吧,
如果在mysql官网下载的zip包,
你解压后需要配置的。如果你用于服务器建议安装“安装版”

Mysql免安装版脚本

使用Mysql过程中经常需要使用到免安装版本(绿色版)的Mysql,开始网上搜了一大堆,但还真是不怎么好用。

 

  只好自己琢磨了一番,现在放出来和大家分享下:

 

//安装启动服务

 

 

[cpp] view plain copy
 
  1. @ECHO OFF  
  2. if exist "%cd%/my.ini" goto startsrv  
  3. for /f %%i in (‘net start‘) do if %%i==MySQL goto MySQL_IsRunning  
  4.  goto MySQL_NotRunning  
  5. :MySQL_IsRunning  
  6.  echo "found Server!"  
  7. net stop mysql  
  8. "%cd%"/bin/mysqld.exe -remove  
  9. goto createmyini  
  10. :MySQL_NotRunning  
  11.  echo "not found!"  
  12. :createmyini  
  13. rem -------------------------------------------------------  
  14. rem edit my.ini  
  15. setlocal enabledelayedexpansion  
  16. set realpath=  
  17. set replaced=/  
  18. set all=/  
  19. for /f "delims=" %%i in (‘cd‘) do (  
  20.     set str=%%i  
  21.     set "str=!str:%replaced%=%all%!"  
  22.     set realpath=!str!  
  23. )  
  24. echo [client] >>my.ini  
  25. echo default-character-set=utf8 >>my.ini  
  26. echo port=3306 >>my.ini  
  27. echo [server] >>my.ini  
  28. echo default-character-set=utf8 >>my.ini  
  29. echo port=3306 >>my.ini  
  30. echo [mysql] >>my.ini  
  31. echo default-character-set=utf8 >>my.ini  
  32. echo [mysqld] >>my.ini  
  33. echo port=3306 >>my.ini  
  34. rem  下面两句根据实际情况可进行修改  
  35. echo basedir=%realpath%/>>my.ini  
  36. echo datadir=%realpath%/data/>>my.ini  
  37. echo default-character-set=utf8 >>my.ini  
  38. echo default-storage-engine=INNODB >>my.ini  
  39. echo max_connections=100 >>my.ini  
  40. echo query_cache_size=8M >>my.ini  
  41. echo table_cache=256 >>my.ini  
  42. echo tmp_table_size=9M >>my.ini  
  43. echo myisam_max_sort_file_size=100G >>my.ini  
  44. echo myisam_max_extra_sort_file_size=100G >>my.ini  
  45. echo myisam_sort_buffer_size=18M >>my.ini  
  46. echo key_buffer_size=11M >>my.ini  
  47. echo read_buffer_size=64K >>my.ini  
  48. echo read_rnd_buffer_size=256K >>my.ini  
  49. echo sort_buffer_size=256K >>my.ini  
  50. echo innodb_additional_mem_pool_size=2M >>my.ini  
  51. echo innodb_flush_log_at_trx_commit=1 >>my.ini  
  52. echo innodb_log_buffer_size=1M >>my.ini  
  53. echo innodb_buffer_pool_size=18M >>my.ini  
  54. echo innodb_log_file_size=5M >>my.ini  
  55. echo innodb_thread_concurrency=8 >>my.ini  
  56. rem edit my.ini end.  
  57. rem ---------------------------------------------------------------  
  58. "%cd%"/bin/mysqld.exe -install  
  59. :startsrv  
  60. net start MySQL  
  61. Pause  
  62. @ECHO ON  

 

 

//关闭卸载服务

 

[cpp] view plain copy
 
  1. @ECHO off  
  2. Set CURRENT_DIR=%cd%  
  3. Set MYSQL_HOME=%CURRENT_DIR%  
  4. net stop mysql  
  5. bin/mysqld.exe -remove  
  6. del "%cd%"/my.ini  

 

 

 

脚本中关键部分都加有注释,如有问题欢迎大家一起讨论。

 

同时附上自己已经做好的免安装包(版本为5.1.47),脚本任何版本适用

 

mysql安装包(CSDN不能传大附件,只好用这个U蛋了,请谨慎下载)

 

如果你已经有了主文件部分,你也可以直接把bat文件放到mysql主目录下即可

 

mysql的脚本.bat

 

http://blog.csdn.net/blpluto/article/details/5677457

以上是关于MySQL免安装版与安装版区别的主要内容,如果未能解决你的问题,请参考以下文章

MySQL-8.0.26免安装版配置步骤

mysql免安装版和安装版区别,圆我大厂梦!

mysql免安装版如何使用

mysql免安装版如何使用?

mysql启动不了了,昨天还能用,免安装版的

为啥我的Mysql服务启动不起来。我的Mysql是免安装版的。