zoukankan      html  css  js  c++  java
  • Linux MySQL 5.1源码安装

    安装必备的软件
    yum install ncurses-devel -y
    yum install pcre pcre-devel -y
    yum install gcc* -y
     
    解压缩
    tar -zxvf mysql-5.1.72.tar.gz 
     
     
    创建目录
    mkdir /application/mysql5.1.72/{data,tmp} -p
    chown -R mysql:mysql /application
     
     
    编译MySQL
    ./configure \
    --prefix=/application/mysql5.1.72 \
    --with-unix-socket-path=/application/mysql5.1.72/tmp/mysql.sock \
    --localstatedir=/application/mysql5.1.72/data \
    --enable-assembler \
    --enable-thread-safe-client \
    --with-mysqld-user=mysql \
    --with-big-tables \
    --without-debug \
    --with-pthread \
    --enable-assembler \
    --with-extra-charsets=complex \
    --with-readline \
    --with-ssl \
    --with-embedded-server \
    --enable-local-infile \
    --with-plugins=partition,innobase \
    --with-mysqld-ldflags=-all-static \
    --with-client-ldflags=-all-static 
    #--with-plugin-PLUGIN \
     
     
    make && make install
     
     
     
    创建软连接
    ln -s /application/mysql5.1.72/ /application/mysql
     
     
    cp support-files/my-small.cnf /etc/my.cnf
     
     
    创建mysql用户
    groupadd mysql
    useradd -g mysql mysql
    echo "oracle" |passwd --stdin mysql
     
     
    创建数据文件目录
    mkdir /application/mysql/data -p
     
    chown -R mysql:mysql /application/mysql
     
    初始化过程
    /application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql
     
    如果没有出现错误(出现Waring可以),并且出现两个OK,说明初始化成功。
     
     
    添加/application/mysql/bin到环境变量
    export PATH=/application/mysql/bin:$PATH
     
     
     
     
     
     
  • 相关阅读:
    做题记录
    关于有向图强连通分量的一点想法
    浅谈二分图匹配(未完)
    水题狂欢赛 (爬楼梯赛)题解(偏向自我反省)
    浅谈迭代加深(iddfs)
    浅谈单调队列优化
    [cqbzoj#10644]鱼肉炸弹题解
    树形背包[2/ 50] luogu [P1273]
    树形背包[1/ 50] luogu [P2015] (超级板)
    (树状数组)区间修改,区间查询
  • 原文地址:https://www.cnblogs.com/l10n/p/7518199.html
Copyright © 2011-2022 走看看