MySQL 5.7.19 源码安装配置
需积分: 9 11 浏览量
更新于2024-09-11
收藏 13KB TXT 举报
MySQL 源码安装详解
MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Industries 中。作为一个专业的 IT 行业大师,我将从给定的文件中生成相关知识点,详细解释标题、描述、标签和部分内容中所说的知识点。
**标题:MySQL 源码安装**
MySQL 源码安装是指从源代码编译和安装 MySQL 数据库管理系统的过程。这是一个复杂的过程,需要具备一定的 Linux 和编译环境知识。
**描述**
描述部分提供了 MySQL 源码安装的配置文件,包括以下几个方面:
* 端口配置:mysql_port=3307,指定了 MySQL 服务器的监听端口号。
* 安装日志:install_log=/tmp/mysql_install.log,指定了安装日志文件的路径。
* 安装目录:mysql_install_dir="/usr/local/mysql_3307",指定了 MySQL 服务器的安装目录。
* 数据目录:mysql_data_dir="/data/mysql_3307",指定了 MySQL 数据库文件的存储目录。
* 临时目录:mysql_tmp_dir="/data/mysqltmp_3307",指定了 MySQL 临时文件的存储目录。
* 版本信息:mysql_5_7_version=5.7.19,指定了 MySQL 服务器的版本号。
*jemalloc 版本:jemalloc_version=5.0.1,指定了 jemalloc 库的版本号。
* 安装文件目录:install_file_dir="/work/soft",指定了安装文件的存储目录。
* 根密码:dbrootpwd=mysql,指定了 MySQL 服务器的根密码。
* 日志目录:log_dir="/work/log",指定了日志文件的存储目录。
* 字符集:character_set=utf8mb4,指定了 MySQL 服务器的字符集。
* 缓存池大小:buffer_pool_size=48G,指定了 MySQL 服务器的缓存池大小。
* 日志文件大小:log_file_size=4G,指定了日志文件的大小。
* 初始化超时时间:init_timeout=120,指定了 MySQL 服务器的初始化超时时间。
**标签**
标签部分提供了三个标签:database、mysql 和 运维。这些标签表明了该文件的内容与数据库、MySQL 和运维相关。
**部分内容**
部分内容提供了 MySQL 源码安装的 shell脚本,包括以下几个方面:
* 变量定义:定义了多个变量,包括 mysql_port、install_log、mysql_install_dir 等。
* 安装依赖项:安装了多个依赖项,包括 gcc、gcc-c++、ncurses-devel、cmake、make、perl、autoconf、automake、zlib、lz4、lz4-devel、numactl 等。
* 服务器 ID 生成:使用 ifconfig 和 awk 命令生成服务器 ID。
* 用户和组管理:创建了 mysql 用户和组,并设置了权限。
* 目录创建:创建了多个目录,包括安装目录、数据目录和临时目录。
该文件提供了 MySQL 源码安装的详细配置和安装过程,涵盖了 MySQL 服务器的配置、安装依赖项、服务器 ID 生成、用户和组管理、目录创建等多个方面。
1534 浏览量
2017-08-21 上传
2019-12-12 上传
2023-09-02 上传
2024-10-19 上传
2024-10-10 上传
2024-10-01 上传
2024-10-15 上传
2023-06-06 上传