首页 > 数据库 > MySQL > 正文

Linux下Centos7安装Mysql5.7.19的详细教程

2024-07-24 12:51:15
字体:
来源:转载
供稿:网友

1.下载mysql

网址: https://dev.mysql.com/downloads/mysql/

2.选择源码包,通用版点击下载

直接下载就可以了,不用登录

3.解压编译

tar -zxvf mysql-5.7.19.tar.gzcd mysql-5.7.19.tar.gz

创建数据目录  mkdir -p /data/mysql

先用cmake编译,没有这个命令需要先yum安装

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ #这个是编译安装之后的mysql目录所在地,可自行更改-DMYSQL_DATADIR=/data/mysql/ #这个指向数据目录-DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DSYSCONFDIR=/usr/local/mysql-5.7/conf/-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_TCP_PORT=3306-DENABLED_LOCAL_INFILE=1-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DMYSQL_USER=mysql-DWITH_SSL=system-DWITH_ZLIB=system -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost #从MySQL 5.7.5开始Boost库是必需安装的

编译之后make && make install  漫长的等待....之后就安装完成了

安装完成之后路径/usr/local/ 下面会有一个目录 mysql,这个目录就是我编译安装设置的路径-

DCMAKE_INSTALL_PREFIX=/usr/local/mysql/

一般为了安全起见,我们都会创建一个mysql用户和mysql组,执行以下命令

#添加用户组groupadd mysql#添加用户mysql 到用户组mysqluseradd-g mysql mysql

给予mysql权限

chown -R mysql:mysql mysql#添加用户组groupadd mysql#添加用户mysql 到用户组mysqluseradd -g mysql mysql
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表