zoukankan      html  css  js  c++  java
  • MySQL编译安装

     以MySQL5.5.33版本为例

     

    1.准备工作:

      1.首先准备好源代码包

      2.并且确保已安装好 "开发工具" 包组和cmake编译工具

      3.确保安装好ncurses-devel包,yum install ncurses-devel

      4.确保安装好openssl-devel包,yum install openssl-devel

     

    2.准备用户,用户组,解包,进入源代码包目录

    1.png

     

    3.输入以下编译参数

    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
    -DMYSQL_DATADIR=/data/mysql 
    -DTMPDIR=/tmp 
    -DINSTALL_SBINDIR=sbin 
    -DSYSCONFDIR=/etc/mysql 
    -DINSTALL_PLUGINDIR=lib/mysql/plugin 
    -DINSTALL_MANDIR=share/man 
    -DINSTALL_SHAREDIR=share 
    -DINSTALL_LIBDIR=lib/mysql 
    -DINSTALL_INCLUDEDIR=include/mysql 
    -DINSTALL_INFODIR=share/info 
    -DWITH_READLINE=1 
    -DWITH_SSL=system 
    -DWITH_ZLIB=system 
    -DWTIH_LIBWRAP=0 
    -DMYSQL_TCP_PORT=3306 
    -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock 
    -DENABLED_LOCAL_INFILE=1 
    -DEXTRA_CHARSETS=all 
    -DDEFAULT_CHARSET=utf8 
    -DDEFAULT_COLLATION=utf8_general_ci 
    -DMYSQL_USER=mysql 
    -DWITH_DEBUG=0 
    -DENABLE_PROFILING=0 
    -DWITH_INNOBASE_STORAGE_ENGINE=1 
    -DWITH_ARCHIVE_STORAGE_ENGINE=1 
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1

    2.png

     

    4.回车进行编译,直到看到如下的提示,才算编程成功,否则表示编译失败。

    3.png

    5.接下来输入 make && make install

    4.png

    这个过程会非常的漫长,慢慢等待吧。

    5.png

    直到出现如下的画面,表示安装完成,但是到这里还没有完,还需要做一些收尾工作。

    6.png

     

    6.准备数据目录

    7.png

     

    7.初始化数据库

    8.png

     

    8.收尾工作

    9.png

     

    9.编辑MySQL配置文件,添加 datadir=/data/mysql 到 [mysqld]配置段中: vim /etc/mysql/my.cnf

    10.png

    10.启动MySQL,并设置开机自动启动

    11.png

     

    11.初始化MySQL

    12.png

    13.png

    12.登录MySQL测试

    14.png

    好了,一切正常,到这里源码编译安装MySQL的方法到这里就完毕了。

    我心里一直有个梦,想去嵩山少林学武功... QQ:1976883731
  • 相关阅读:
    数据类型及用法
    NFS与SSH
    nginx服务,nginx反向代理
    rpm软件包管理
    磁盘分区,文件系统,软链接和硬链接,内存和进程管理
    Linux常用命令,文件目录和权限管理
    操作系统与网络协议(day3)
    计算机基础之硬件简介(Day2)
    QT写串口
    485传输
  • 原文地址:https://www.cnblogs.com/xiaofengchu/p/8413247.html
Copyright © 2011-2022 走看看