1.1mysql介绍:(摘自百度百科)

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

1.2安装前的准备工作

     1.2.1、安装环境centos6.4   2.6内核 

     1.2.2、查看是否安装mysql

     rpm -qa mysql (如果有就卸载重新安装 卸载命令如下:rpm -e mysql --nodeps)

     1.2.3、创建运行mysql的用户和组

     groupadd mysql

     useradd -s /sbin/nologin mysql

     1.2.4、安装cmake工具(去官网下载,这个是作为IT人的基本要求)

     tar -zxvf cmake-2.6.4.tar.gz -C /tmp/soft

     cd /tmp/soft/cmake-2.6.4

     make && make install

1.3编译安装mysql-5.5 (去官网下载,这个是作为IT人的基本要求)

    tar -zxvf mysql-5.5.1.tar.gz -C /tmp/soft

    cd /tpm/soft/mysql-5.5.1

    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \    ##安装根目录

    -DINSTALL_SBINDIR=sbin \                             ##mysqld目录

    -DMYSQL_DATADIR=/var/lib/mysql \                     ##数据存储目录

    -DSYSCONFDIR=/etc/ \                                 ##配置文件(my.cnf)目录

    -DINSTALL_PLUGINDIR=lib64/mysql/plugin \             ##插件目录

    -DINSTALL_MANDIR=share/man \                         ##手册文件目录

    -DINSTALL_SHAREDIR=share \                           ##共享数据目录

    -DINSTALL_LIBDIR=lib64/mysql \                       ##Library库目录

    -DINSTALL_INCLUDEDIR=include/mysql \                 ##Header安装目录

    -DINSTALL_INFODIR=share/info \                       ##信息文档目录

    make && make install

注意如果安装一下错误:进入解压目录删除缓存OK 

    cd /tmp/soft/mysql-5.5

    rm -rf CmakeCache.txt

wKioL1N9pjDx8jSEAAGsblX1vL4962.jpg

    1.3.1、将mysql启动脚本mysql.server复制到/etc/rc.d/init.d目录中,命名为mysqld

    cd /usr/local/mysql/

     cp support-files/mysql.server /etc/rc.d/init.d/mysql

    1.3.2、修改mysql目录权限

     chown -R root.root /usr/local/mysql            ##为了安全起见属主属组改为root

     chown -R mysql.mysql /usr/local/mysql/data     ##

    1.3.3、初始化数据库

    /usr/local/mysql/scripts/mysql_install_db --user=mysql&

    1.3.4、启动mysql

    service mysqld start or /etc/init.d/mysqld start

    1.3.4、登陆mysql(第一次登陆不需要输入密码)

    cmake mysql5.5 安装_第1张图片