`
Uncle.Code
  • 浏览: 46664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos7 下 mysql 5.7.9源码安装

阅读更多
废话不多说,客官往下看。
1、安装依赖工具和环境
yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool*
yum install bison

2、安装cmake
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
tar  zxvf  cmake-2.8.4.tar.gz
cd   cmake-2.8.4
./bootstrap
gmake && gmake install


3、编译mysql
#首先得去下载5.7.9的源码包哇。。。
cmake -DCMAKE_INSTALL_PREFIX=/data/mysql/mysql_1 \
-DMYSQL_DATADIR=/data/mysql/data/mysql_1 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DMYSQL_UNIX_ADDR=/tmp/mysql_1.sock \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/data/boost

make && make install


4、创建用户和组
groupadd mysql
useradd -r -g mysql mysql
mkdir -r /data/mysql/mysql_1
mkdir -r /data/mysql/data/mysql_1


5、初始化权限管理数据
cd /data
chown -R mysql mysql
chgrp -R mysql mysql
./mysqld --initialize-insecure --user=mysql --basedir=/data/mysql/mysql_1 --datadir=/data/mysql/data/mysql_1
chown -R root mysql
cd /data/mysql/data
chown -R mysql mysql_1


6、配置服务和开机启动
cp /data/mysql/mysql_1/support-files/my-default.cnf /data/mysql/mysql_1/my.cnf
cp /data/mysql/mysql_1/support-files/mysql.server /etc/init.d/mysql3306
cd /data/mysql/mysql_1
mkdir log
vi /etc/init.d/mysql3306
设置:conf=/data/mysql/mysql_1/my.cnf
chmod 755 /etc/init.d/mysql3306
chkconfig --add mysql3306
chkconfig mysql3306 on


7、启动mysql
service mysql3306 start  


8、修改root密码
update user set authentication_string = password('1qaz2wsx') where User='root';
flush privileges;
commit;
1
2
分享到:
评论

相关推荐

    CentOS7安装MYSQL5.7.9.docx

    CentOS7安装MYSQL5.7.9.docx

    CentOS7安装MYSQL5.7.9.pdf

    CentOS7安装MYSQL5.7.9.pdf

    centos7 mysql5.7.9安装

    ### CentOS 7 MySQL 5.7.9 安装与配置指南 #### 一、准备工作:卸载已存在的 MySQL 版本 在安装新的 MySQL 5.7.9 之前,确保系统上没有旧版本的 MySQL。这一步非常重要,以免出现版本冲突或配置错误。 ##### **...

    CentOS 6.4下编译安装MySQL 5.7.9

    以上就是在CentOS 6.4环境下编译安装MySQL 5.7.9的详细步骤。这个过程可能会遇到各种问题,如依赖缺失、权限问题、编译错误等,都需要根据错误信息逐一解决。同时,由于MySQL的版本不断更新,官方可能会对编译选项和...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    CentOS7下mysql5.7.10的安装步骤

    以上就是在 CentOS 7 系统下安装 MySQL 5.7.10 的详细步骤。需要注意的是,在实际操作过程中可能会遇到各种依赖问题或配置问题,这时就需要仔细检查并解决问题。通过上述步骤,可以顺利完成 MySQL 5.7.10 在 CentOS ...

    centos下mysql数据库源码安装教程

    ### CentOS 下 MySQL 数据库源码安装教程 #### 概述 本文档旨在提供一份详细的CentOS 6.8环境下MySQL数据库5.6.14版本的源码安装指南。相较于传统的RPM包安装方式,从源码安装可以更加灵活地定制安装选项,同时也能...

    CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情

    CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...

    Centos6.5_64位一键傻瓜安装mysql5.7.9

    Centos6.5_64位一键傻瓜安装mysql5.7.9 安装前请仔细阅读说明文档,由于boost_1_59_0.tar.gz包太大,未上传,需要自行下载,已内置MySQL,cmake源码包 最好是新系统上使用本包安装,适合阿里云环境。

    centos7下mysql 5.6离线安装包,附操作手册

    本篇文章将详细讲解如何在CentOS 7上通过离线方式安装MySQL 5.6,以及如何利用附带的操作手册来辅助安装。 首先,我们有"MySQL-5.6.46-1.el7.x86_64.rpm-bundle.tar"这个压缩包,它是MySQL 5.6针对CentOS 7的RPM...

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    CentOS下安装mysql

    centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理

    centos7安装配置mysql5.7教程全

    本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...

    CentOS下mysql成功安装

    CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    最后,【压缩包子文件的文件名称列表】包括"CentOS7下安装MySQL8主主互备.docx",这是一个详细的步骤指南,涵盖了整个安装和配置过程。而"my.txt"可能是my.cnf配置文件的文本格式,方便查看和编辑。 总的来说,这个...

    解决CentOS 7安装mysql后3306端口不通.txt

    解决CentOS 7安装mysql后3306端口不通

    centos7搭建mysql集群

    本文将详细介绍如何在 CentOS 7 环境下搭建 MySQL 集群,包括整个搭建步骤及部分常见问题的解决方案。 #### 二、环境准备 - **操作系统**: CentOS 7.0 - **硬件配置**: 至少三台服务器 - MGM (Management Server):...

Global site tag (gtag.js) - Google Analytics