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