`
yichen10
  • 浏览: 7414 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

centos7 安装MySQL 5.7

阅读更多

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

分享到:
评论

相关推荐

    centos7安装mysql5.7

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

    Centos 7安装MySQL 5.7

    本文将详细介绍 Centos 7 安装 MySQL 5.7 的步骤,包括下载并添加存储库、安装 MySQL 5.7 包、启动 MySQL Server、开机启动 MySQL Server、查看 MySQL Server 运行状况、获取 MySQL Server 的初始密码、提高 MySQL ...

    CentOS7安装mysql5.7

    CentOS7安装mysql5.7

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

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

    Centos7安装mysql5.7yum list installed - grep mysql

    在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...

    centos7安装配置mysql5.7教程全

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

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

    centos7安装mysql5.7依赖第二部分

    标题提及的是“centos7安装mysql5.7依赖第二部分”,这意味着我们已经在之前的步骤中完成了部分依赖的安装,现在我们将继续处理剩余的部分。 MySQL是一个广泛使用的开源关系型数据库管理系统,而MySQL 5.7是其5.x...

    Centos6.7系统安装MySQL5.7总结

    Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...

    centos7二进制安装MySQL5.7.docx

    CentOS 7上二进制安装MySQL 5.7的过程涉及多个步骤,这些步骤确保了数据库服务能够正确、稳定地运行。以下是对整个过程的详细解释: 1. **安装依赖包**: 在安装MySQL之前,需要确保系统中有必要的依赖库。在...

    Centos7安装mysql5.7.doc

    在本文中,我们将详细探讨如何在CentOS 7操作系统上安装MySQL 5.7数据库管理系统。MySQL是一个流行的开源关系型数据库管理系统(RDBMS),在Linux系统中广泛使用。以下是安装MySQL 5.7的步骤: 1. **准备工作**: ...

    Centos7安装MySQL5.7

    在本教程中,我们将深入探讨如何在CentOS 7操作系统上安装MySQL 5.7,这是一个保姆级别的指南,旨在确保每个步骤都清晰易懂。MySQL是世界上最流行的开源关系型数据库管理系统,而CentOS 7是一个稳定的Linux发行版,...

    centos7.1安装mysql5.7.rar

    然后,由于CentOS 7默认使用MariaDB作为数据库,我们需要禁用它以便安装MySQL: ```bash sudo systemctl disable mariadb sudo yum remove mariadb-* ``` 接下来,我们需要添加MySQL的官方YUM存储库,以便能够安装...

    centos系统安装mysql5.7

    CentOS 系统安装 MySQL 5.7 在本文中,我们将指导您如何在 CentOS 6.8 系统中安装 MySQL 5.7。MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。 检测系统是否自带安装 MySQL 在安装 MySQL...

    Centos7下mysql5.7安装步骤.zip

    这里我们将详细探讨在CentOS 7上安装MySQL 5.7的完整流程,以及与Java相关的配置。 首先,为了安装MySQL 5.7,我们需要更新系统的软件包列表,以确保获取最新的依赖项。打开终端并执行以下命令: ```bash sudo yum...

    centOS7安装mysql5.7手册v3.docx

    在Linux(CentOS7)环境下安装和配置MySQL5.7.26是一个系统性的过程,以下是一步步的详细步骤: 1. **卸载系统自带的MariaDB**:首先,检查系统中是否已安装了MariaDB,使用`rpm -qa | grep mariadb`命令。如果存在...

    Centos7安装Mysql5.7安装包

    本文将详细介绍如何在CentOS 7上安装MySQL 5.7的安装包,包括必要的准备工作、安装步骤以及注意事项。 **一、安装前准备** 1. **更新系统**: 在安装任何新软件之前,首先要确保系统是最新的,可以通过`sudo yum ...

    CentOS7安装mysql5.7解压缩版简明教程

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7的解压缩版本。这个过程包括下载MySQL的安装包,检查并移除已存在的MySQL库,创建必要的用户和组,解压安装包,以及进行必要的配置和密码设置。 1....

Global site tag (gtag.js) - Google Analytics