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

时间: 2024-10-30 17:42:29

mysql数据库的安装的相关文章

mysql数据库的安装以及常见优化设置

原文:mysql数据库的安装以及常见优化设置   本文根据优才网课程整理,面向web开发者,内容以实用为主,专业DBA可以绕行. 如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了.咱们来讲一下基本的mysql安装和优化.   一: MYSQL安装和基本配置 在linux上安装,可以用包管理工具来安装,比较简单:RedHat 系列:yum -y install mysql mysql-server Debian系列:su

图解mysql数据库的安装_Mysql

作为网络应用的mysql数据库,大家一定要学会如何安装,下面通过文字加图片的方式给大家详细介绍有需要的朋友借鉴. 第一步:运行mysql安装包选择自定义安装(安装路径不要带中文,否则安装会出错!) 第二步:一个mysql想要操作成功需要有三部分:服务器端,数据段,数据. 第三步:服务器软件目录: 第四步:数据目录: 第五步:点击安装即可. 第六步:到这里mysql已经安装好了,接下来对mysql进行一些配置.比如配置mysql最多允许多少连接,是否可远程登录 第七步:机器类型: 第八步:是否支持

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置的详细方法_Linux

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装,如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!!没错,咱们还差一个最重要的软件没有装,也就是数据库!!!如果没有了数据库,咱们做项目简直是空想

CentOS6.4下Mysql数据库的安装与配置

CentOS6CentOS 自己有修改了一些mysql启动云间的 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程

图解MySQL数据库的安装和操作

mysql|数据|数据库     一.MySQL下载与安装 1.下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下. MySQL的大本营:http://www.mysql.com/ MySQL的下载地址:http://dev.mysql.com/downloads/ 因为要从这个地址下载不少东东,所以详细分析一下这个网页. · 关于镜像网站,没有大陆的,有香港和台湾的.选择它,是为了加快下载速度,不过也不是绝对的,我经常就从北美的镜像下载,速度反而更快些. ·

详解MySQL数据库的安装与密码配置_Mysql

MySQL是由MySQL AB公司开发,后由Oracle公司收购 MySQL是一个关系型数据库管理系统 分为社区版和企业版 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,  由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,搭配 PHP 和 Apache 可组成良好的开发环境  安装方式: 安装方式MSI 安装和ZIP安装 Typical:典型安装      建议使用 Custom:自定义安装 Complete:完全安装 一.下载MySQL软件 1.去oracl

centOS7怎么安装MySQL数据库 centOS7安装MySQL数据库教程

1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

linux下perl操作mysql数据库(需要安装DBI)_Mysql

DBI安装:DBI详细信息参考:http://dbi.perl.org/ 1.下载DBI包: wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.620.tar.gz 2 解压 tar xzf DBI-1.620.tar.gz 3 进入解压包内, perl Makefile.PL 4 make test 5 make 6 make install (如果不是root用户,要sudo一下) DBD安装: 1.下载DBD wget

MySQL数据库的安装调试和VC实现

(调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:\Program Files\MySQL\MySQL Server 5.0\data) 摘要:本文详细阐述了如何进行MySQL的安装.调试,以及如何用VC进行编译,实现数据的"添加.修改.删除"等功能. 一.MySQL的安装 可以考虑安装mysql-5.0.41-win32,当然你有更新的版本更好,注意选择"完全安装"(只有这样才会安装VC编译时需要的头文件等).安装后