返回顶部
首页 > 资讯 > 数据库 >CentOS7.5中mysql 5.7.22编译安装的详细步骤
  • 347
分享到

CentOS7.5中mysql 5.7.22编译安装的详细步骤

2024-04-02 19:04:59 347人浏览 独家记忆
摘要

下面讲讲关于Centos7.5中Mysql 5.7.22编译安装的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完CentOS7.5中mysql 5.7.22编译安装的详

下面讲讲关于Centos7.5中Mysql 5.7.22编译安装的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完CentOS7.5中mysql 5.7.22编译安装的详细步骤这篇文章你一定会有所受益。

1 mysql安装配置

在db01上操作

1.1 卸载自带的mariadb相关软件包

# rpm -qa|grep mariadb

mariadb-libs-5.5.56-2.el7.x86_64

# rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

# yum install libaio-devel ncurses-devel cmake GCc gcc-c++ bison -y 

1.2 创建相关目录

mkdir -p /usr/local/mysql/tmp -p 

mkdir -p /usr/local/mysql/log -p

mkdir /usr/local/mysql/mysql_log-bin/ -p  #指定binlog日志存放路径


useradd -s /sbin/nologin -M mysql

cd /server/tools/

解压mysql-boost-5.7.22.tar.gz包,该包里包含了boost包和mysql包,从MySQL 5.7.5开始Boost库是必需的

# tar xf mysql-boost-5.7.22.tar.gz

1.3 编译安装

# cd mysql-5.7.22/

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DDOWNLOAD_BOOST=1 \

-DWITH_BOOST=boost \

-DSYSCONFDIR=/etc \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DENABLE_DTRACE=0 \

-DDEFAULT_CHARSET=utf8 \

-DWITH_EMBEDDED_SERVER=1

# make

# make install

# echo "export PATH=$PATH:/usr/local/mysql/bin/" >>/etc/profile

# source /etc/profile

1.4 拷贝启动脚本,设为开机自启动

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

# chmod +x /etc/init.d/mysqld 

# chkconfig --add mysqld

# chkconfig mysqld on

1.5 创建mysql配置文件

cat >/etc/my.cnf <<EOF

[mysqld]

basedir = /usr/local/mysql/

datadir = /usr/local/mysql/data/

tmpdir = /usr/local/mysql/tmp/

pid-file = /usr/local/mysql/data/my.pid

port = 3306


default_storage_engine = InnoDB

innodb_autoinc_lock_mode = 2


explicit_defaults_for_timestamp = true

character-set-client-handshake = FALSE

character_set_server = utf8

skip-name-resolve

max_connections=1000

max_connect_errors = 1000000

max_allowed_packet = 1G


connect_timeout = 3600

wait_timeout = 3600

interactive_timeout = 3600

innodb_lock_wait_timeout = 10

slave-skip-errors  = 1032,1062

log-error = /usr/local/mysql/log/error.log


slow_query_log = on

slow_query_log_file = /usr/local/mysql/log/slow-query-log.log

long_query_time = 1

log-queries-not-using-indexes

log-slow-admin-statements

log-slow-slave-statements


server-id = 100

log-bin = /usr/local/mysql/mysql_log-bin/log-bin  #指定binlog日志存放路径

binlog-fORMat = ROW

EOF

1.6 初始化数据库

之前版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目录下,且已被废弃

"--initialize"会生成一个随机密码(~/.mysql_secret),而"--initialize-insecure"不会生成密码

--datadir目标目录下不能有数据文件

# chown -R mysql.mysql /usr/local/mysql/

# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

# mysqld_safe --defaults-file=/etc/my.cnf &   #启动mysql服务

# /etc/init.d/mysqld start                  #启动mysql服务,同上条命令一样

# mysql   #登录mysql,没有密码

# mysqladmin -uroot passWord  sjk2018zpkj  #设置root密码为sjk2018

# mysql -uroot -psjk2018zpkj -e "grant all on *.* to root@'172.17.53.%' identified by 'sjk2018zpkj';"

mysql> create user test@'172.17.53.%' identified by 'pt2017';

mysql> flush privileges;

对于以上CentOS7.5中mysql 5.7.22编译安装的详细步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: CentOS7.5中mysql 5.7.22编译安装的详细步骤

本文链接: https://lsjlt.com/news/35927.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS7.5中mysql 5.7.22编译安装的详细步骤
    下面讲讲关于CentOS7.5中mysql 5.7.22编译安装的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完CentOS7.5中mysql 5.7.22编译安装的详...
    99+
    2024-04-02
  • 编译安装MySQL的详细步骤
    下文我给大家简单讲讲关于编译安装MySQL的详细步骤,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完编译安装MySQL的详细步骤对大家多少有点帮助吧。编译安装mysql:1、准...
    99+
    2024-04-02
  • MySQL5.6.19的编译安装详细步骤
    这篇文章主要介绍“MySQL5.6.19的编译安装详细步骤”,在日常操作中,相信很多人在MySQL5.6.19的编译安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • 源码编译安装mysql-5.7.23的详细步骤
    下面一起来了解下源码编译安装mysql-5.7.23的详细步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望源码编译安装mysql-5.7.23的详细步骤这篇短内容是你想要的。mysql-5.7.23源...
    99+
    2024-04-02
  • Apache PHP编译安装详细步骤
    Apache和PHP是网站开发中常用的两种工具,编译安装可以让我们更加灵活地配置和管理它们。下面将详细介绍Apache和PHP的编译安装步骤,包括具体的代码示例。 步骤一:下载Apac...
    99+
    2024-03-08
    编译 php apache
  • Mac OS编译安装Nginx的详细步骤
    这篇文章主要讲解了“Mac OS编译安装Nginx的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac OS编译安装Nginx的详细步骤”吧!首先建个临时目录 nginx-src ...
    99+
    2023-06-05
  • CentOS6.4下编译和安装MySQL5.6.14的详细步骤
    本篇内容介绍了“CentOS6.4下编译和安装MySQL5.6.14的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:卸载旧版本使...
    99+
    2023-06-10
  • 源代码编译安装PHP PDO MySQL:详细步骤解析
    源代码编译安装PHP PDO MySQL:详细步骤解析 在搭建Web服务器的过程中,PHP和MySQL是两个不可或缺的重要组件。而PHP的PDO扩展(PHP Data Objects)...
    99+
    2024-03-07
    编译 源代码 安装。
  • Mysql详细安装步骤
    目录 1、解压服务端Mysql安装包  2.复制改变my.ini文件  3、安装MySQL服务 4、启动mysql服务  6.记录初始密码,利用初始密码登录 &7.改变MySQL链接密码        1、解压服务端Mysql安装包 ...
    99+
    2023-09-06
    mysql 数据库 服务器
  • CentOS 6.5系统最小化编译安装mysql 5.5.35的详细步骤
    下面一起来了解下CentOS 6.5系统最小化编译安装mysql 5.5.35的详细步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望CentOS 6.5系统最小化编译安装mysql 5.5.35的详细...
    99+
    2024-04-02
  • Centos7安装Mysql详细步骤
      本文主要介绍如何在Centos7下安装Mysql。 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev....
    99+
    2023-08-31
    mysql 数据库 服务器
  • CentOS7-安装MySQL详细步骤
    目录  1.卸载MariaDB 1 查看是否存在MariaDB文件 2 卸载 3 检查是否卸载干净  2.安装MySQL 把MySQL加到Linux里 解压&重命名  5.创建数据目录&用户组&用户 1创建数据目录 2创建用户组 3创建用户...
    99+
    2023-09-01
    mysql 数据库 linux
  • Mysql5.5编译安装步骤
    这篇文章主要介绍“Mysql5.5编译安装步骤”,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.5编译安装...
    99+
    2024-04-02
  • 编译安装LAMP(php-fpm)步骤详解
    内容:第一部分:编译安装LAMP(php以模块的方式工作)第二部分:编译安装LAMP(php以fpm的方式工作)第一部分:       ...
    99+
    2024-04-02
  • CentOS系统编译安装mysql-4.1.22的步骤
    这篇文章主要讲解了“CentOS系统编译安装mysql-4.1.22的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS系统编译安装mysql-4.1.22的步骤”吧!CentO...
    99+
    2023-06-16
  • Centos7下安装MySQL详细步骤
    目录 一、安装之前检测系统是否有自带的MySQL 二、安装步骤 1、下载MySQL源 2、安装MySQL源 3、检查MySQL源是否安装成功 4、有了MySQL源后安装MySQL 5、 查看是否安装成功 6、启动MySQL并检查MySQL运...
    99+
    2023-08-31
    mysql 数据库 linux
  • mysql安装教程详细步骤
    mysql 安装教程:详细步骤 第 1 步:下载 MySQL 安装程序 从 MySQL 官网下载最新版本的 MySQL 安装程序,根据您的操作系统选择合适的下载链接。 第 2 步:运行安...
    99+
    2024-08-01
    mysql
  • Linux中安装MySql 5.7.21的详细操作步骤
    前言 Linux中使用最广泛的数据库就是MySQL,本文将给大家详细介绍关于Linux安装MySql 5.7.21的步骤,文中将步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面话不多说了...
    99+
    2024-04-02
  • Mysql数据库详细安装步骤
    本篇内容介绍了“Mysql数据库详细安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Mysql安装步...
    99+
    2024-04-02
  • MySQL下载和安装详细步骤
    下载步骤详解 本教程以 MySQL 5.7.29 为例介绍其在 Windows 10 操作系统下的安装和配置过程。 步骤 1):打开 MySQL 官方网站(http://www.mysql.com) 步骤 2):滑到网页底部,点击 DOWN...
    99+
    2023-10-18
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作