zoukankan      html  css  js  c++  java
  • MySQL_cmake方式编译安装MySQL5.5.32

    1.安装依赖包及创建用户
    依赖包:yum install ncurses-devel libaio-devel -y
    增加用户组:groupadd mysql
    增加用户:useradd mysql -s /sbin/nologin -M -g mysql
     
     
    2.解压cmake压缩包,并进入到文件夹
    [root@db02 tools]#  tar xvf cmake-2.8.8.tar.gz
    [root@db02 cmake-2.8.8]#  cd cmake-2.8.8/  
    [root@db02 cmake-2.8.8]# ./bootstrap 
    [root@db02 cmake-2.8.8]#  make 
    [root@db02 cmake-2.8.8]#  make install
     
    3.解压mysql压缩包,并进入到文件夹
     
    [root@db02 tools]# tar xf mysql-5.5.32.tar.gz 
    [root@db02 tools]# cd mysql-5.5.32/
     
    4.解压编译MySQL
    [root@db02 tools]# cd /tools/mysql-5.5.32
    [root@db02 mysql-5.5.32]# 
    cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32
    -DMYSQL_DATADIR=/application/mysql-5.5.32/data
    -DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii
    -DENABLED_LOCAL_INFILE=ON
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    -DWITH_FEDERATED_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
    -DWITHOUT_PARTITION_STORAGE_ENGINE=1
    -DWITH_FAST_MUTEXES=1
    -DWITH_ZLIB=bundled
    -DENABLED_LOCAL_INFILE=1
    -DWITH_READLINE=1
    -DWITH_EMBEDDED_SERVER=1
    -DWITH_DEBUG=0
     
    [root@db02 mysql-5.5.32]# make && make install
    [root@db02 mysql-5.5.32]# ln -s /application/mysql-5.5.32 /application/mysql
    [root@db02 mysql-5.5.32]# cd /tools/mysql-5.5.32
    [root@db02 mysql-5.5.32]# cp support-files/my-small.cnf /etc/my.cnf
    [root@db02 mysql-5.5.32]# cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
    [root@db02 mysql-5.5.32]# chown -R mysql.mysql /application/mysql
    [root@db02 mysql-5.5.32]# chmod +X /etc/init.d/mysqld
     
    5.加入环境变量
    [root@db02 mysql-5.5.32]# export PATH="/application/mysql/bin:$PATH" >>/etc/profile
     
    6.初始化mysql
    [root@db02 mysql]# cd /application/mysql/scripts/
    [root@db02 scripts]# ./mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql
    [root@db02 scripts]# /etc/init.d/mysqld start
    Starting MySQL... SUCCESS! 
    [root@db02 scripts]# /application/mysql/bin/mysql
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    mysql> 
  • 相关阅读:
    支付宝支付-扫码支付
    安装agent
    设置微服务环境变量脚本
    曹工说Spring Boot源码(23)-- ASM又立功了,Spring原来是这么递归获取注解的元注解的
    matlab文件拷贝
    hive优化之调整mapreduce数目
    软件测试面试题
    wtforms第三方校验库
    flask貌似可以学习和参考的网站
    flask 接受(获取)url 请求的参数 的方法 和 表单 post过来的数据
  • 原文地址:https://www.cnblogs.com/liuqiang0/p/8526617.html
Copyright © 2011-2022 走看看