WEB开发网
开发学院数据库MySQL CentOS下MySql 5.0.x的安装、优化及安全设置 阅读

CentOS下MySql 5.0.x的安装、优化及安全设置

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示:下载页面:http://dev.mysql.com/downloads/mysql/5.0.html#downloads到页面底部,找到Source downloads,CentOS下MySql 5.0.x的安装、优化及安全设置,这个是源码版本,下载第1个Tarballgroupadd mysql新建一个名为mysql

下载页面:http://dev.mysql.com/downloads/mysql/5.0.html#downloads

到页面底部,找到Source downloads,这个是源码版本,下载第1个Tarball

groupadd mysql

新建一个名为mysql的用户组

useradd -g mysql mysql

在mysql用户组下新建一个名为mysql的用户

gunzip < mysql-VERSION.tar.gz | tar -xvf -

解压下载到的.gz文件

cd mysql-VERSION

进入解压后的目录

CFLAGS="-O3 -mcpu=pentium4" CXX=gcc CXXFLAGS="-O3 -march=pentium4 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/home/mysql/ --without-debug  --with-unix-socket-path=/home/mysql/tmp/mysql.sock --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-charsets=gbk,gb2312,utf8 --without-innodb --without-isam --with-pthread --enable-thread-safe-client

配置mysql

gcc的相关参数:

-O3 \

-O

-O1

  优化.对于大函数,优化编译占用稍微多的时间和相当大的内存.

  不使用`-O'选项时,编译器的目标是减少编译的开销,使编译结果能够调试.语句是独立的:如果在 两条语句之间用断点中止程序,你可以对任何变量重新赋值,或者在函数体内把程序计数器指到其他语句,以及从源程序中 精确地获取你期待的结果.

  不使用`-O'选项时,只有声明了register的变量才分配使用寄存器.编译结果比不用 `-O'选项的PCC要略逊一筹.

  使用了`-O'选项,编译器会试图减少目标码的大小和执行时间.

  如果指定了`-O'选项, `-fthread-jumps'和`-fdefer-pop'选项将被 打开.在有delay slot的机器上, `-fdelayed-branch'选项将被打开.在即使没有帧指针 (frame pointer)也支持调试的机器上, `-fomit-frame-pointer'选项将被打开.某些机器上 还可能会打开其他选项.

1 2 3 4 5 6  下一页

Tags:CentOS MySql

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接