当前位置: 首页 > news >正文

Linux安装MySQL5.7.26教程图解

Linux安装MySQL5.7.26教程图解

0、准备工作

下载MySQL软件包

①、官网下载:

官方最新版本网址:https://dev.mysql.com/downloads/mysql/

官方历史版本网址:https://downloads.mysql.com/archives/community/

②、百度网盘下载:百度网盘 请输入提取码  提取码:chao

③、文件说明

主机名

CentOS版本

MySQL版本

IP地址

test

CentOS Linux release 7.6.1810

mysql-boost-5.7.26.tar.gz

10.0.0.15

注意:安装方式支持离线部署!!!

1、安装mysql所需的yum源

yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libgcrypt libtool bison

2、创建Mysql组以及mysql用户

#创建MySQL组 groupadd mysql

#创建MySQL用户 useradd -gmysql mysql

3、创建安装目录

mkdir /opt/server/mysql

4、解压、编译、安装MySQL

cd /opt/package/

在当前目录解压mysql安装包:

tar -zxvf mysql-boost-5.7.26.tar.gz

进入mysql待安装文件目录下:

cd mysql-5.7.26/

进行安装mysql-5.7.26(复制粘贴回车即可)

cmake \

-DCMAKE_INSTALL_PREFIX=/opt/server/mysql \

-DMYSQL_DATADIR=/opt/server/mysql/data \

-DSYSCONFDIR=/etc \

-DMYSQL_USER=mysql \

-DMYSQL_TCP_PORT=6603 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_UNIX_ADDR=/opt/server/mysql/mysql.sock \

-DENABLED_LOCAL_INFILE=1 \

-DENABLE_DOWNLOADS=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8mb4 \

-DDEFAULT_COLLATION=utf8mb4_bin \

-DWITH_DEBUG=0 \

-DMYSQL_MAINTAINER_MODE=0 \

-DWITH_SSL:STRING=bundled \

-DWITH_ZLIB:STRING=bundled\

-DDOWNLOAD_BOOST=1 \

-DWITH_BOOST=./boost/boost_1_59_0

使用cmake命令安装软件时,报如下错误:(没有遇到就直接跳过)

CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):

CMake 3.0.2 or higher is required. You are running version 2.8.12.2

-- Configuring incomplete, errors occurred!

提示CMake版本低,需要更高版本。

解决方法:

1、移除旧版本:

yum remove cmake

相关文章:

  • 蓝桥杯好题推荐---二位前缀和
  • Flask多参数模版使用
  • AI:Machine Learning Data Science
  • 稳定运行的以PostgreSQL数据库为数据源和目标的ETL性能变差时提高性能方法和步骤
  • 图解AUTOSAR_CP_NetworkManagementInterface
  • 人工智能之数学基础:从线性变换理解矩阵范数和矩阵行列式
  • JavaScript 中的包装类型:概念、作用与使用场景
  • spring启动流程
  • 集成学习(上):Bagging集成方法
  • C# ManualResetEvent‌的高级用法
  • Pytorch学习笔记
  • 书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
  • 案例驱动的 IT 团队管理:创新与突破之路:第二章 团队组建:从人才画像到生态构建-2.2.1星型架构 vs 网状架构对比
  • 华为中小型企业项目案例
  • Three.js学习
  • 5分钟快速申请一个EDU教育邮箱
  • Python 编程题 第十节:重复数字、相邻字符去重、2的幂、最长公共子串、冒泡排序
  • 【2025年3月最新】Cities_Skylines:城市天际线1全DLC解锁下载与教程
  • vue中父组件与子组件的created方法执行顺序
  • Linux内核实时机制28 - RT调度器11 - RT 组调度
  • 上海建筑领域绿色发展2025年工作要点发布
  • 电影路演,虚幻狂欢?
  • “海豚音”依旧,玛丽亚·凯莉本周来沪开唱
  • 墨西哥宣布就“墨西哥湾”更名一事起诉谷歌
  • 习近平同瑞典国王卡尔十六世·古斯塔夫就中瑞建交75周年互致贺电
  • 长三角地区中华老字号品牌景气指数发布,哪些牌子是你熟悉的?