Centos7.5安装mysql5.7.24二进制包方式部署

一、环境准备:

操作系统:CentOS Linux release 7.5.1804 (Core)

mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

IP:172.16.8.247

二、mysql5.7二进制安装

1、安装依赖包

yum -y install libaio

2、安装mysql软件

下载软件包:

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C ../
cd ..
mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql5.7
useradd -s /sbin/nologin -M mysql
mkdir -p /app/mysql5.7/{etc,logs,tmp}

3、初始化数据

bin/mysqld --initialize --basedir=/app/mysql5.7/ --datadir=/app/mysql5.7/data --user=mysql

# bin/mysqld --initialize --basedir=/app/mysql5.7/ --datadir=/app/mysql5.7/data --user=mysql
2018-11-25T03:03:16.299117Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-11-25T03:03:16.946059Z 0 [Warning] InnoDB: New log files created, LSN=45790
2018-11-25T03:03:17.033699Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2018-11-25T03:03:17.089657Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: a7fef663-f05e-11e8-b1f5-08002728f0e4.
2018-11-25T03:03:17.090377Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-11-25T03:03:17.090784Z 1 [Note] A temporary password is generated for root@localhost: m:fw/7on%>Bh

4、修改配置文件

chown -R mysql .
vim /app/mysql5.7/etc/my.cnf
[mysqld]
daemonize = on
user = mysql
port = 3306
basedir = /app/mysql5.7
datadir = /app/mysql5.7/data
socket = /tmp/mysql.sock
bind-address = 0.0.0.0
pid-file = /app/mysql5.7/tmp/mysqld.pid
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 2408
log-error = /app/mysql5.7/logs/mysqld.log

5、systemd启动MYSQL服务

vim /lib/systemd/system/mysqld.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
Type=forking
TimeoutSec=0
PermissionsStartOnly=true
ExecStart=/app/mysql5.7/bin/mysqld --defaults-file=/app/mysql5.7/etc/my.cnf
LimitNOFILE = 5000
Restart=on-failure
RestartPreventExitStartus=1
PrivateTmp=false

6、启动服务

systemctl restart mysqld
systemctl enable mysqld

7、修改mysql root密码

vim /etc/profile
export PATH=$PATH:/app/mysql5.7/bin
source /etc/profile
mysql -uroot -p
alter user 'root'@'localhost' IDENTIFIED BY 'Devops@2018';

总结

以上所述是小编给大家介绍的Centos7.5安装mysql5.7.24二进制包方式部署,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • MYSQL5.7.24安装没有data目录和my-default.ini及服务无法启动的完美解决办法

    mysql官网下载地址:https://dev.mysql.com/downloads/mysql/ 新版安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示 根据网上很多教程安装仍不成功,结果: 1.Can't change dir to 'D:\from20181022\soft\mysql-5.7.24\mysql-5.7.24-winx64\data'(Errcode : 2 - No such file or directory) 2.MySQL

  • mysql 5.7.24 安装配置图文教程

    本文为大家分享了mysql 5.7.24 安装配置教程,供大家参考,具体内容如下 1.运行环境:window10 2.下载对象:mysql-5.7.24-winx64.ZIP 3.下载mysql 登录mysql官网(https://www.mysql.com/)-->Downloads(最上面)-->community(Downloads下面)-->MySQL Community Server(最左边)--> 4.选择右下角 MySQL Community Server 5.7 »

  • Centos 7 安装mysql5.7.24二进制 版本的方法及解决办法

    Mysql 二进制安装方法 下载mysql https://dev.mysql.com/downloads/mysql/ 1.解压包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.实际生产环境 mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 a.新增Mysql用户组 groupadd mysql b. 新增用户 opt]# useradd -r -g mysql mys

  • mysql 5.7.24 压缩包安装配置方法图文教程

    本文为大家分享了mysql 5.7.24 压缩包安装教程,供大家参考,具体内容如下 一.MySQL安装包下载: 下载地址:mysql安装 根据需要下载对应版本MySQL 接下来,点击Download,选择No thanks, just start my download就会直接下载安装包. 二.配置环境变量 新建MYSQL_HOME变量,变量名为你的解压路径名 编辑path变量,在末尾加上 ;%MYSQL_HOME%\bin; 三.解压安装包到指定路径-------my.ini文件 1. 下载完

  • CentOS7编译安装MySQL5.7.24的教程详解

    安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo yum install zlib zlib-devel cmake ncurses ncurses-devel bison bison-devel 如下的几个依赖在CentOS7中需要安装,CentOS6不需要 sudo yum install perl perl-devel autoconf 安装b

  • mysql 5.7.24 安装配置方法图文教程

    MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. 一.MySQL安装包下载 打开网站去下载MySQL(MySQL下载地址链接) 这个网站链接进去是默认的最新版本的MySQL,所以假如需要下载5.7版本的,需要点击下面图上的链接进行下载. 选择对应你电脑的版本,现在一般都是64位的电脑. 接下来,点击Download,选择No thanks,

  • mysql5.7.24 解压版安装步骤及遇到的问题小结

    1.下载 https://dev.mysql.com/downloads/mysql/ 2.解压到固定位置,如D:\MySQL\mysql-5.7.24 3.添加my.ini文件 跟bin同级 ···  [mysql] 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] 设置3306端口 port = 3306 设置mysql的安装目录 basedir=D:\MySQL\mysql-5.7.24 设置mysql数据库的数据的存放目录 datad

  • MySQL5.7.24版本的数据库安装过程图文详解

    MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. 一:MySQL安装包下载 打开网站去下载MySQL(MySQL下载地址链接) 这个网站链接进去是默认的最新版本的MySQL,所以假如需要下载5.7版本的,需要点击下面图上的链接进行下载. 选择对应你电脑的版本,现在一般都是64位的电脑. 接下来,点击Download,选择No thanks,

  • Centos7.5安装mysql5.7.24二进制包方式部署

    一.环境准备: 操作系统:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz IP:172.16.8.247 二.mysql5.7二进制安装 1.安装依赖包 yum -y install libaio 2.安装mysql软件 下载软件包: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2

  • centos7.3 安装mysql5.7.18的详细教程

    1查看Linux发行版本 [root@typecodes ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2 下载MySQL官方的Yum Repository 根据Linux发行版本(CentOS.Fedora都属于红帽系),从mysql官方(http://dev.mysql.com/downloads/repo/yum/)获取Yum Repository. [root@typecodes ~]# wget -i

  • 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程

    卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包.因为MariaDB和MySQL可能会冲突,故先卸载MariaDB. 1.安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -qa | grep -i mariadb  mariadb-libs-5.5.52-1.el7.x86_64 [root@iZwz94qazh62g

  • CentOS7.x 安装mysql5.7 XtraBackUp备份工具使用命令详解

    目录 mysql安装 1.mysql下载 2.安装mysql 3.配置mysql 4.数据库备份 4.1备份的种类 4.2备份时数据库的状态 4.3备份文件的格式 4.4备份内容 4.5备份工具 4.6OUTFILE命令 4.7使用mysqldump进行备份 5.物理备份工具XtraBackUp 5.1实现物理+热备份+全量 备份思路 5.2实现物理+热备份+增量 备份思路 5.3如何实现物理还原 5.4ibbackup工具 5.5XtraBackup工具 6.XtraBackup安装方法 7.

  • CentOS7下安装MySQL5.7.39的详细过程

    一.下载 下载地址:https://dev.mysql.com/downloads/mysql/ 二.解压 tar xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar 三.卸载已安装包 rpm -qa|grep mariadb mariadb-libs-5.5.68-1.el7.x86_64 rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 四.按顺序安装rpm包 rpm -ivh mysql-communit

  • Centos8安装mysql8的详细过程(免安装版/或者二进制包方式安装)

    目录 二进制包方式安装 一.首先检查服务器上是否安装有mysql: 二.开始安装配置mysql 在Navicat上测试连接 二进制包方式安装 一.首先检查服务器上是否安装有mysql: 第一步:查看mysql安装版本rpm -qa|grep -i mysql 第二步:卸载Mysqlrpm -ev --nodeps [上一步查询到的mysql版本名称] 最后删除关于mysql相关的文件夹:查找根目录下所有者是mysql和有mysql名称的文件find / -user mysqlfind / -na

  • CentOS7.2安装MySql5.7并开启远程连接授权的教程

    1.安装mysql5.7 CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 安装yum库 yum localinstall -y mysql57-community-release-el7-7.noarch.rpm 安装MySQL yum install -y mysq

  • 详解Windows Server 2012下安装MYSQL5.7.24的问题

    1.准备好数据库的.zip免安装包,下载地址 链接: https://pan.baidu.com/s/1vI6W-F7XZ0iKuCMSBtUuhQ?pwd=r9p1 提取码: r9p1 2.解压到你想安装的地方 3.配置环境变量 右键此电脑->属性->高级系统设置->环境变量 在系统变量里新建MYSQL_HOME 此处变量值为MYSQL解压后的地址 同时在系统变量中找到path,编辑,在后面添加%MYSQL_HOME%\bin 4.新建my.ini配置文件 [mysql] defaul

随机推荐