加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库的安装

发布时间:2016-08-10 01:46:11 所属栏目:MySql教程 来源:站长网
导读:mysql的优化分为三个部分 1.物理服务器硬件的优化 mysql每秒钟都进行大量的,复杂的查询操作,对磁盘的1/O有很高的要求,通常认为1/O是制约mysql性能的最大因素
mysql的优化分为三个部分

1.物理服务器硬件的优化

mysql每秒钟都进行大量的,复杂的查询操作,对磁盘的1/O有很高的要求,通常认为1/O是制约mysql性能的最大因素。

2.mysql安装时的编译优化

--static  静态链接提高13%性能

--with-client-ldflags=-all-static

--with-mysqld-ldflags=-all-static

--pgcc  如果是Inter处理器,使用pgcc提高1%性能

  CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc

  CXXFLAGS="-O3 -mpentiumpro -mstack-align-double

--felide-constructors -fno-exceptions -fno-rtti"

Unix Socket 使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面

--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock

--enable-assembler允许使用汇编模式(优化性能)

--without-debug 编译安装时默认已debug模式生成二进制代码,而该方式会给mysql带来很大的性能损失

3.自身配置文件的优化 见后面的配置文档

------------------------------------------------------------------------

操作系统及其mysql配置文件说明

系统:Centos5.5

mysql:mysql-5.1.58.tar.gz源码包

安装目录:/usr/local/mysql/

数据目录:/data/mysql/3306/data/

二进制日志:/data/msyql/3306/binlog/

relay日志:/data/mysql/3306/relaylog/

配置文件:/data/mysql/3306/my.cnf

mysql.sock文件:/data/mysql/3306/mysql.sock

------------------------------------------------------------------------

1.安装gcc ncurses-devel

yum -y install gcc ncurses-devel

2.创建用户

/usr/sbin/groupadd mysql

/usr/sbin/useradd -s /sbin/nologin -g mysql -M mysql

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读