zzMySQL性能调优与架构设计源码安装 与二进制发行版本相比,如果我们选择了通过源代码进行安装,那么在安装过程中我们能够对MySQL 所做的调整将会更多更灵活一些。因为通过源代码编译我们可以: a) 针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码; b) 根据不同的软件平台环境调整相关的编译参数; c) 针对我们特定应用场景选择需要什么组件不需要什么组件; d) 根据我们的所需要存储的数据内容选择只安装我们需要的字符集; e) 同一台主机上面可以安装多个MySQL; f) 等等其他一些可以根据特定应用场景所作的各种调整。 在源码安装给我们带来更大灵活性的同时,同样也给我们带来了可能引入的隐患: a) 对编译参数的不够了解造成编译参数使用不当可能使编译出来的二进制代码不够稳定; b) 对自己的应用环境把握失误而使用的优化参数可能反而使系统性能更差; c) 还有一个并不能称之为隐患的小问题就是源码编译安装将使安装部署过程更为复杂,所花费的 时间更长;
与二进制发行版本相比,如果我们选择了通过源代码进行安装,那么在安装过程中我们能够对MySQL
所做的调整将会更多更灵活一些。因为通过源代码编译我们可以:
a) 针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码;
b) 根据不同的软件平台环境调整相关的编译参数;
c) 针对我们特定应用场景选择需要什么组件不需要什么组件;
d) 根据我们的所需要存储的数据内容选择只安装我们需要的字符集;
e) 同一台主机上面可以安装多个MySQL;
f) 等等其他一些可以根据特定应用场景所作的各种调整。
在源码安装给我们带来更大灵活性的同时,同样也给我们带来了可能引入的隐患:
a) 对编译参数的不够了解造成编译参数使用不当可能使编译出来的二进制代码不够稳定;
b) 对自己的应用环境把握失误而使用的优化参数可能反而使系统性能更差;
c) 还有一个并不能称之为隐患的小问题就是源码编译安装将使安装部署过程更为复杂,所花费的
时间更长;
所谓的安装,不过是在你的机器上生成这些必要的MYSQL文件,然后在你的LINUX的系统文件中添加SERVICE。
至于“绿色安装”,这个并不是官方的说法,官网上的说明是,你可以自己直接把 ZIP包中的文件自行复制到你需要的位置,然后自行配置相关参数文件。
“ZIP包中的文件自行复制到你需要的位置,然后自行配置相关参数文件”
这样MySql就可以运行吗。
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html