废话不多说,客官往下看。
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;
分享到:
相关推荐
### CentOS 7 MySQL 5.7.9 安装与配置指南 #### 一、准备工作:卸载已存在的 MySQL 版本 在安装新的 MySQL 5.7.9 之前,确保系统上没有旧版本的 MySQL。这一步非常重要,以免出现版本冲突或配置错误。 ##### **...
以上就是在CentOS 6.4环境下编译安装MySQL 5.7.9的详细步骤。这个过程可能会遇到各种问题,如依赖缺失、权限问题、编译错误等,都需要根据错误信息逐一解决。同时,由于MySQL的版本不断更新,官方可能会对编译选项和...
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
CentOS 7 安装 MySQL
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
以上就是在 CentOS 7 系统下安装 MySQL 5.7.10 的详细步骤。需要注意的是,在实际操作过程中可能会遇到各种依赖问题或配置问题,这时就需要仔细检查并解决问题。通过上述步骤,可以顺利完成 MySQL 5.7.10 在 CentOS ...
### CentOS 下 MySQL 数据库源码安装教程 #### 概述 本文档旨在提供一份详细的CentOS 6.8环境下MySQL数据库5.6.14版本的源码安装指南。相较于传统的RPM包安装方式,从源码安装可以更加灵活地定制安装选项,同时也能...
CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...
Centos6.5_64位一键傻瓜安装mysql5.7.9 安装前请仔细阅读说明文档,由于boost_1_59_0.tar.gz包太大,未上传,需要自行下载,已内置MySQL,cmake源码包 最好是新系统上使用本包安装,适合阿里云环境。
本篇文章将详细讲解如何在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 安装与配置 安装环境: CentOS7 64位 MINI 版 安装 MySQL5.7: 1. 配置 YUM 源:下载 MySQL 官网中的 YUM 源 RPM 安装包,安装 MySQL 源。 2. 安装 MySQL:使用 yum 安装 MySQL 服务器。 3...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。
最后,【压缩包子文件的文件名称列表】包括"CentOS7下安装MySQL8主主互备.docx",这是一个详细的步骤指南,涵盖了整个安装和配置过程。而"my.txt"可能是my.cnf配置文件的文本格式,方便查看和编辑。 总的来说,这个...
解决CentOS 7安装mysql后3306端口不通
本文将详细介绍如何在 CentOS 7 环境下搭建 MySQL 集群,包括整个搭建步骤及部分常见问题的解决方案。 #### 二、环境准备 - **操作系统**: CentOS 7.0 - **硬件配置**: 至少三台服务器 - MGM (Management Server):...
对于Linux系统,尤其是CentOS 7这样的企业级发行版,MySQL的安装和管理至关重要。本文将详细讲解如何在CentOS 7上离线进行MySQL8的一键自动安装。 首先,离线安装意味着我们需要提前下载MySQL8的安装包,并通过本地...