zoukankan      html  css  js  c++  java
  • MySQL源码安装参数详解如下

    参数说明

    cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql55
    cmake编译
    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock
    通信文件位置
    -DMYSQL_DATADIR=/data/myql
    mysql数据存放路径
    -DSYSCONFDIR=/etc
    配置文件路径
    -DMYSQL_USER=mysql
    mysql运行用户
    -DMYSQL_TCP_PORT=3306
    mysql监听端口
    -DWITH_XTRADB_STORAGE_ENGINE=1
    开启XtraDB引擎支持
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    开启InnoDB引擎支持
    -DWITH_PARTITION_STORAGE_ENGINE=1
    开启Partition引擎支持
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    开启BlackHole引擎支持
    -DWITH_MYISAM_STORAGE_ENGINE=1
    开启MyISAM引擎支持
    -DWITH_READLINE=1
    启用快捷键功能
    -DENABLED_LOCAL_INFILE=1
    允许从本地导入数据
    -DWITH_EXTRA_CHARSETS=1
    支持额外的字符集
    -DDEFAULT_CHARSET=utf8
    默认字符集UTF-8
    -DDEFAULT_COLLATION=utf8_general_ci
    检验字符
    -DEXTRA_CHARSETS=all
    安装所有扩展字符集
    -DWITH_BIG_TABLES=1
    将临时表存储在磁盘上
    -DWITH_DEBUG=0
    禁止调试模式支持
    make
    编译
    make install
    安装

    源码安装的mysql数据库设置为系统服务

    cd /usr/local/mysql55
    cp support-files/my-large.cnf /etc/my.cnf
    cp support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 2345 mysqld on
    mkdir -p /data/mysql
    useradd mysql
    /usr/local/mysql55/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql55
    ln -s /usr/local/mysql55/bin/* /usr/bin/
    service mysqld restart
    /usr/local/mysql55/bin/mysqld-safe --user=mysql
  • 相关阅读:
    Javascript操作cookie
    上传文件-layui+ashx
    Mysql对查询结果添加序列号
    Maven详解
    解决 go iris ReadJSON 无法获取 json,并提示 unexpected end of JSON input 的错误
    Archlinux 最新安装方法 (2020.07.01-x86_64)之虚拟机 BIOS 安装
    Oracle APEX 发送邮件
    包管理Go module的使用
    Golang 解决 Iris 被墙的依赖包
    解决 Nginx 代理Apex慢的问题
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12200053.html
Copyright © 2011-2022 走看看