返回顶部
首页 > 资讯 > 数据库 >centos7系统二进制安装mysql的方法
  • 822
分享到

centos7系统二进制安装mysql的方法

2024-04-02 19:04:59 822人浏览 薄情痞子
摘要

下文主要给大家带来Centos7系统二进制安装Mysql的方法,希望这些内容能够带给大家实际用处,这也是我编辑centos7系统二进制安装mysql的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文

下文主要给大家带来Centos7系统二进制安装Mysql的方法,希望这些内容能够带给大家实际用处,这也是我编辑centos7系统二进制安装mysql的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

第一步:首先在mariadb官网下载mariadb编译好的二进制压缩包
https://downloads.mariadb.org/

第二步:解压下载好的mariadb压缩包,由于下载好的是别人编译好的二进制压缩包,所以解压路径是有规定的必须在 “/usr/local/” 下,若是自己源码编译可以自行选择解压目录!

tar xvf mariadb-102.23-linux-x86_64.tar.gz  -C  /usr/local/

第三步:由于解压好的文件夹(mariadb-10.2.23-linux-x86_64)与编译好的文件夹名字(mysql)不同所以我们需要更改文件夹名字或者创建一个软链接,这里我推荐创建软链接这样有利于以后的更换版本更加方便

  cd /usr/local/(进入/usr/local/目录下)
  ln -s mariadb-10.2.23-linux-x86_64/ mysql
    (为mariadb-10.2.23-linux-x86_64创建一个软链接名字为mysql)

第四步: 查看mysql文件夹 发现此文件夹下的所有文件的所有者和所属组属于错误,其特征为编号都为1000以上,所以我们需要把这个文件夹内的所有文件以及文件夹的所有者和所属组改为root

    ll mysql/(查看mysql下所有文件和文件夹属性)
    chown -R root.root mysql/(修改mysql下所有文件和文件夹的所有者和所属组为root)

第五步:由于mysql需要一个专门用于mysql特定的用户,但我们是编译安装,所以需要我们自己去创建一个mysql用户

mkdir /data/mysql(在/data下创建一个名为mysql的文件夹)

groupadd -r -g 336 mysql(创建一个权限为336,名为mysql的组)

 useradd -r -g mysql -u336 -s /sbin/nologin -d /data/mysql mysql

(创建一个权限为336,名为mysql,主组为mysql,家目录为/data/mysql mysql的用户。注:由于家目录是要存放数据的所以我建议家目录设定为逻辑卷,方便管理!)

 chown -R mysql.mysql /data/mysql(将/data/mysql文件夹的所有者和所属组都改为mysql)    

第六步:由于我们是二进制安装,所以在mysql文件夹里没有数据库所需的数据文件,但是在我们解压好的 mysql/scripts/ 文件夹下有一个 mysql_install_db的j脚本运行这个脚本便可以帮我们配置好数据库所需要的数据文件

scripts/mysql_install_db --user=mysql --datadir=/data/mysql(以mysql的身份运行mysql_install_db 脚本生成数据库文件到 /data/mysql

第七步:由于我们是二进制安装,所以我们需要构建一个专门的配置文件,让mysql知道它的数据文件的路径在 /data/mysql 这里
mkdir /etc/mysql/(在etc下创建mysql文件夹)

     cp support-files/my-huge.cnf /etc/mysql/my.cnf(将配置文件格式拷贝到/etc/mysql/my.cnf下)

     vim /etc/mysql/my.cnf (更改配置,在配置28行加入 datadir=/data/mysql   指定 数据库默认路径为/data/mysql)

第八步:最后就差一个服务的脚本,此脚本也在解压缩的mysql/support-files/下有一个mysql.server的脚本,将此脚本拷贝到指定的文件夹 /etc/init.d/mysqld 下即可

    cp support-files/mysql.server /etc/init.d/mysqld(将mysql.server拷贝到 /etc/init.d/mysqld)

      chkconfig --add mysqld(将mysql加入服务中)

     echo PATH= `/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh(将mysqlPATH路径写入配置文件永久生效)

      service mysqld start` (启动mysql服务)

第九步:由于刚配置好的mysql是任何匿名账户可以登录的是,所以我们需要最后对mysql做一次安全加固,设定口令以及删除匿名帐户登录选项!

        systemctl set-default multi-user.target`(第一步设置mysql口令,然后一直 y 就行了) 

对于以上关于centos7系统二进制安装mysql的方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的数据库,相信你会喜欢上这些内容的。 

您可能感兴趣的文档:

--结束END--

本文标题: centos7系统二进制安装mysql的方法

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

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

猜你喜欢
  • centos7系统二进制安装mysql的方法
    下文主要给大家带来centos7系统二进制安装mysql的方法,希望这些内容能够带给大家实际用处,这也是我编辑centos7系统二进制安装mysql的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文...
    99+
    2024-04-02
  • CentOS7下二进制安装mysql 5.7.23
    网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、首先去Mysql官网下载Mysql5.7.23 下载...
    99+
    2024-04-02
  • centos7+mysql5.7二进制安装
    一、优化部分1、操作系统参数调优2、数据库参数调优3、防火墙设置等二、安装部分1、创建用户和组# groupadd mysql # useradd -g m...
    99+
    2024-04-02
  • CentOS7安装Prometheus(二进制)
    Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。 环境说明操作系统:centos 7.6ip地址...
    99+
    2023-01-31
    Prometheus
  • CentOS7安装Node_exporter(二进制)
    Node_exporter是可以在* Nix和Linux系统上运行的计算机度量标准的导出器。Node_exporter 主要用于暴露 metrics 给 Prometheus,其中 metrics 包括:cpu 的负载,内存的使用情况,网络...
    99+
    2023-01-31
    Node_exporter
  • Linux Centos7安装MySQL5.5(二进制方式安装)
    Linux Centos7安装MySQL5.5(二进制方式安装) 一、在/app目录下下载mysql-5.5.54-linux2.6-x86_64.tar.gz` [root@test /]# cd /ap...
    99+
    2024-04-02
  • centos7二进制安装mysql5.7.25的过程
    这篇文章主要介绍“centos7二进制安装mysql5.7.25的过程”,在日常操作中,相信很多人在centos7二进制安装mysql5.7.25的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
  • linux7.2系统下实现二进制安装MySQL8.0.11方法
    本文主要给大家简单讲讲linux7.2系统下实现二进制安装MySQL8.0.11方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望linux7.2系统下实现...
    99+
    2024-04-02
  • CentOS7安装rabbitmq集群(二进制)
    RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。RabbiMQ模式RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3) 镜像模式(...
    99+
    2023-01-31
    集群 rabbitmq
  • Mysql二进制安装
    Mysql安装安装步骤1、新建用户groupadd mysqluseradd -r -g mysql mysqlcd /usr/local/----------------------------注意路径c...
    99+
    2024-04-02
  • 二进制方式安装mysql 5.7.19的最新方法
    下文我给大家简单讲讲关于二进制方式安装mysql 5.7.19的最新方法,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完二进制方式安装mysql 5.7.19的最新方法对大家多...
    99+
    2024-04-02
  • centos7下安装MySQL 5.7.26 二进制版本(免安装绿色版)
    MySQL 5.7.26 二进制版本安装(免安装绿色版) 下载地址   https://downloads.mysql.com/archives/community/   https://cdn.mysql.com/archive...
    99+
    2014-07-08
    centos7下安装MySQL 5.7.26 二进制版本(免安装绿色版)
  • MySQL 5.7.22 二进制安装
    MySQL 5.7.22 二进制安装 一、到官网下载mysql-5.7.22二进制包 二、创建mysql用户: useradd mysql -s /sbin/nologin -M 三、解压m...
    99+
    2024-04-02
  • MySQL 8.0.13 二进制安装
    MySQL 8.0 二进制安装大致与MySQL 5.7 类似 1.查询删除原有mysql使用rpm -qa | grep mysql 或mariadb 搜索 mysql,如果存在,使用rpm -e --no...
    99+
    2024-04-02
  • MySQL 5.7 二进制安装
    MySQL 在Linux 下的安装方式有 yum 、二进制 、源码安装,yum安装比较简单,这里不再介绍, 二进制版本要求不高,适用于测试用,若是线上环境,还请使用源码安装。这里主要介绍二进制安装。...
    99+
    2024-04-02
  • mysql-5.6.35二进制安装
    chown -R    mysql:mysql     /mysql/mysql/scripts/mysql_install_db&nb...
    99+
    2024-04-02
  • mysql-5.7二进制安装
    1.解压安装包: tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 创建mysql目录: mkdir -p /data/mysql cd /data/...
    99+
    2024-04-02
  • Mysql二进制包安装
    安装环境 OS:RHEL 6.5_X64 Mysql:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 1、确认是否已经安装了依赖包 [root@dbrac16 ~]# ...
    99+
    2024-04-02
  • mysql 数据库的安装之 二 二进制安装
    #二进制安装mysql,直接解压初始化数据库就可以了1.创建用户和组[root@Lnmp tools]#useradd mysql -s /sbin/nologin/ -M2.解压安装包[root@Lnmp...
    99+
    2024-04-02
  • centos系统如何使用二进制包安装mysql 5.6
    本文主要给大家简单讲讲centos系统如何使用二进制包安装mysql 5.6 ,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望centos系统如何使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作