zoukankan      html  css  js  c++  java
  • 安装MySQL过程

    一、安装依赖包

      yum -y install ncurses-devel libaio-devel

      检查rpm包

    二、安装编译MySQL需要的软件:

    首先在网络上获得cmake和mysql软件包

     

    解压到指定目录: tar xf cmake-2.8.6.tar.gz -C /usr/src/

    移动:  cd /usr/src/cmake-2.8.6/

    预配置: ./configure

    编译安装: gmake && gmake install

    查看命令: which cmake

    三、开始安装MySQL

    (1)建立MySQL用户账号:useradd -M -s /sbin/nologin mysql

        查看: id mysql

    (2)获取MySQL软件包:

      下载地址: http://dev.mysql.com/downloads/mysql

    (3)采用编译方式安装MySQL

    解压: tar xf mysql-5.5.22.tar.gz -C /usr/src/

    移动: cd /usr/src/mysql-5.5.22/

    预配置: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.22
    > -DMYSQL_DATADIR=/usr/local/mysql-5.5.22/data                                     #数据存放目录
    > -DMYSQL_UNIX_ADDR=/usr/local/mysql-5.5.22/tmp/mysql.sock              #MySQL进程间通信的套接字位置
    > -DDEFAULT_CHARSET=utf8                                                                     #默认字符集为utf8
    > -DDEFAULT_COLLATION=utf8_general_ci                                               #默认字符集排序规则
    > -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii                                           #额外的字符集支持
    > -DENABLED_LOCAL_INFILE=ON                                                             #是否启用加载本地数据
    > -DWITH_INNOBASE_STORAGE_ENGINE=1                                           #静态编译innodb存储引擎到数据库
    > -DWITH_FEDERATED_STORAGE_ENGINE=1                                        #静态编译FEDERATED存储引擎到数据库
    > -DWITH_BLACKHOLE_STORAGE_ENGINE=1                                       #静态编译blackhole存储引擎到数据库
    > -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1                                     #不编译EXAMPLE存储引擎到数据库
    > -DWITHOUT_PARTITION_STORAGE_ENGINE=1                                   #不支持数据库分区
    > -DWITH_FAST_MUTEXES=1
    > -DWITH_ZLIB=bundled                                                                              #zlib压缩模式
    > -DENABLED_LOCAL_INFILE=1                                                                #是否启用本地的LOCAL_INFILE
    > -DWITH_READLINE=1                                                                              #使用捆绑的readline
    > -DWITH_EMBEDDED_SERVER=1                                                          #是否要建立嵌入式服务器
    > -DWITH_DEBUG=0                                                                                    #禁用DEBUG(开启影响性能)
    编译: make && make install

    创建软链接: ln -s /usr/local/mysql-5.5.22 /usr/local/mysql

    查看目录: ls /usr/src/mysql

    如果上述操作为出现错误,查看该目录下有内容,则MySQL5.5.22源代码包采用cmake方式安装就算成功了。

  • 相关阅读:
    PHP header的几种用法
    Elasticsearch 学习笔记
    elsearch 安装过程中遇到的错误解决方式
    python常用模块
    python 列表和字段的相关函数
    Nginx+Redis+Ehcache大型高并发高可用三层架构总结
    Docker技术底层架构剖析
    ELK日志分析平台环境部署 (yum安装)
    禁止root直接登陆linux系统
    浅谈Rsync+Inotify实时同步
  • 原文地址:https://www.cnblogs.com/mashuang/p/10085033.html
Copyright © 2011-2022 走看看