1.安装所需环境:
centos7
gcc,g++
git(否则会报Could NOT find Git (missing: GIT_EXECUTABLE))
2.安装:
Mysql 5.7 下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11.tar.gz
进入下载目录:cd /opt/setups
解压压缩包:tar zxvf mysql-5.7.11.tar.gz
移到解压包:mv /opt/setups/mysql-5.7.11.tar.gz /usr/program/
安装依赖包、编译包:yum install -y make gcc-c++ cmake bison-devel ncurses-devel
进入解压目录:cd /usr/program/mysql-5.7.11/ 修改目录名为mysql:mv mysql-5.7.11/ mysql
生成安装目录:mkdir -p /usr/program/mysql/data
生成配置(使用 InnoDB):cmake -DCMAKE_INSTALL_PREFIX=/usr/program/mysql -DMYSQL_DATADIR=/usr/program/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8 -DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
出现错误:Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
安装yum install ncurses-devel
安装完毕之后继续执行cmake,出现CMake Warning at cmake/bison.cmake:20 (MESSAGE),继续yum install bison
然后继续执行cmake,出现-- Configuring done -- Generating done -- Build files have been written to: /usr/program/mysql-5.7.11
编译:make,这个过程比较漫长,一般都在 30 分钟左右,具体还得看机子配置,如果最后结果有 error,建议删除整个 mysql 目录后重新解压一个出来继续处理
安装:make install
添加用户及组:
groupadd mysql #添加组
useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
chown -R mysql:mysql /usr/program/mysql/data
安装完成之后进行初始化:
cd /usr/program/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/program/mysql --datadir=/usr/program/mysql/data
生成了临时密码,需要复制记住临时密码。
修改配置文件:
cd /usr/program/mysql/support-files
cp my-default.cnf /etc/my.cnf
vim my.cnf
修改 datadir = /usr/program/mysql/data
3.启动:
进入:/usr/program/mysql/bin
./mysqld_safe --user=mysql &
/mysql --user=root –p
输入临时密码,可以登录mysql
mysql> set password=password('123');
mysql>grant all privileges on *.* to root@'%' identified by '123';
mysql> flush privileges;
4.添加路径及开机自启:
# vim /etc/profile
添加:
##mysql
export PATH=/usr/local/mysql/bin:$PATH
开机自启动:
cp /usr/program/mysql/support-files/mysql.server /etc/init.d/mysql
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
5.远程连接:
关闭centos防火墙:systemctl stop firewalld.service
用Navicat或者SQLyogEnt就可以远程登录mysql了
备注:centos版本7.0
相关推荐
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
本文将详细介绍 Centos 7 安装 MySQL 5.7 的步骤,包括下载并添加存储库、安装 MySQL 5.7 包、启动 MySQL Server、开机启动 MySQL Server、查看 MySQL Server 运行状况、获取 MySQL Server 的初始密码、提高 MySQL ...
CentOS7安装mysql5.7
CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...
在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
标题提及的是“centos7安装mysql5.7依赖第二部分”,这意味着我们已经在之前的步骤中完成了部分依赖的安装,现在我们将继续处理剩余的部分。 MySQL是一个广泛使用的开源关系型数据库管理系统,而MySQL 5.7是其5.x...
Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...
CentOS 7上二进制安装MySQL 5.7的过程涉及多个步骤,这些步骤确保了数据库服务能够正确、稳定地运行。以下是对整个过程的详细解释: 1. **安装依赖包**: 在安装MySQL之前,需要确保系统中有必要的依赖库。在...
在本文中,我们将详细探讨如何在CentOS 7操作系统上安装MySQL 5.7数据库管理系统。MySQL是一个流行的开源关系型数据库管理系统(RDBMS),在Linux系统中广泛使用。以下是安装MySQL 5.7的步骤: 1. **准备工作**: ...
在本教程中,我们将深入探讨如何在CentOS 7操作系统上安装MySQL 5.7,这是一个保姆级别的指南,旨在确保每个步骤都清晰易懂。MySQL是世界上最流行的开源关系型数据库管理系统,而CentOS 7是一个稳定的Linux发行版,...
然后,由于CentOS 7默认使用MariaDB作为数据库,我们需要禁用它以便安装MySQL: ```bash sudo systemctl disable mariadb sudo yum remove mariadb-* ``` 接下来,我们需要添加MySQL的官方YUM存储库,以便能够安装...
CentOS 系统安装 MySQL 5.7 在本文中,我们将指导您如何在 CentOS 6.8 系统中安装 MySQL 5.7。MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。 检测系统是否自带安装 MySQL 在安装 MySQL...
这里我们将详细探讨在CentOS 7上安装MySQL 5.7的完整流程,以及与Java相关的配置。 首先,为了安装MySQL 5.7,我们需要更新系统的软件包列表,以确保获取最新的依赖项。打开终端并执行以下命令: ```bash sudo yum...
在Linux(CentOS7)环境下安装和配置MySQL5.7.26是一个系统性的过程,以下是一步步的详细步骤: 1. **卸载系统自带的MariaDB**:首先,检查系统中是否已安装了MariaDB,使用`rpm -qa | grep mariadb`命令。如果存在...
本文将详细介绍如何在CentOS 7上安装MySQL 5.7的安装包,包括必要的准备工作、安装步骤以及注意事项。 **一、安装前准备** 1. **更新系统**: 在安装任何新软件之前,首先要确保系统是最新的,可以通过`sudo yum ...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7的解压缩版本。这个过程包括下载MySQL的安装包,检查并移除已存在的MySQL库,创建必要的用户和组,解压安装包,以及进行必要的配置和密码设置。 1....