mysql源码安装shell脚本

shell中安装Mysql 因为版本原因,安装airflow必须在shell中安装mysql 阅读详情
#!/bin/bash


############mysql安装文档,请把mysql和cmake的压缩包放在虚拟机/tmp下#############

rm -rf /etc/yum.repos.d/*
#修改yum配置文件
cat <<EOF > /etc/yum.repos.d/base.repo
[Base]
name=base
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF


mount /dev/cdrom /mnt
###########yum下载MySQL的预装软件
yum install -y  make* gcc* ncurses-devel* gcc-c++* 

#####解压cmake文件
tar zxf /tmp/cmake-2.8.12.2.tar.gz -C /usr/local/src

cd /usr/local/src/cmake-2.8.12.2/

./configure --prefix=/usr/local/cmake 

echo $?

make && make install
 
echo $?

export PATH=/usr/local/cmake/bin:$PATH

groupadd mysql


 useradd -s /sbin/nologin -g mysql mysql

cd /tmp

 tar xf /tmp/mysql-5.6.17.tar.gz


 cd /tmp/mysql-5.6.17

#######编译软件


cmake \
-DCMAKE_INSTALL_PREFIX=/app/mysql \
-DMYSQL_DATADIR=/app/mysql/data \
-DMYSQL_UNIX_ADDR=/app/mysql/data/mysql.sock \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0

 make && make install
 chown -R mysql.mysql /app/mysql
 cd /app/mysql/scripts/
 ./mysql_install_db --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data #初始化mysql数据库,#指定mysql数据文件的存放位置 
 cd ..
 cd support-files/
 cp mysql.server /etc/rc.d/init.d/mysql
 cp my-default.cnf /etc/my.cnf
 chkconfig --add mysql
 chkconfig mysql on
 service mysql start
 ln -s /app/mysql/bin/* /usr/bin/

mysqladmin -u root password 'mysql'

mysql -u root -pmysql


Shell脚本一键部署——源码编译安装MySQL数据库 本脚本适用于已搭建本地yum源或在线源的环境 工具包下载链接: MySQL安装包 使用前将工具包拖到/opt目录下即可 写一个脚本文件,将以下内容复制进去,使用source或者. 执行脚本 #!/bin/bash mount /dev/cdrom /mnt &> /dev/null ----正在安装环境依赖包---- yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake ----正在配置软件模块---- cd /opt 阅读详情

相关推荐

CentOS7 源码编译安装MySQL8.0.15 shell脚本

使用MySQL8无需像MySQL5那样需要Boost依赖,和经过35-55分钟的等待编译完成,直接解压即可使用,方便快捷! 1,环境: 操作系统CentOS Linux release 7.6.1810 (Core) 64位 服务器环境“腾讯云”服务器 cat /etc/centos-release # 查看centos系统版本 MySQL8.0.15源码包下载地址 ...

sinat_28371057的博客 840

使用Shell脚本安装MySQL

随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要。在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分。本文将主要介绍Shell脚本的基础,变量使用等知识。

微笑的段嘉许的博客 2517

mysql shell安装包以及制作的脚本代码

shell 脚本一键安装mysql数据库(已打包成图形化安装),内涵.x类型可执行文件。可在linux桌面双击运行配置安装mysql 博客地址 : http://blog.youkuaiyun.com/u013255206/article/details/79176070 本资源是txt,内有下载链接

linux编译安装mysql shell_【1】源码安装mysql shell脚本

本文主要用于记录学习生产、测试环境shell脚本实例【1】源码安装mysql shell脚本#!/bin/sh#editor huangbo#yum -y install libaio libaio-develmysqlpath=/data/softtar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C ${mysqlpath}ln -s $...

weixin_39639568的博客 190

mysql源码安装脚本

mysql源码安装所需要的脚本

stm32入门 点亮TFTLCD(NT35510驱动)

正点原子stm32f407探索者开发板屏幕使用正点原子4.3寸TFTLCDstm32f407开发使用标准库本文参考正点原子例程和NT35510的data sheet,尽量使用最少的代码点亮屏幕。

tangliang_cn的博客 1982

编写源码安装mysql的shell脚本

info"软件包ncurses ncurses-devel openssl-devel bison libgcrypt gcc gcc-c++ make cmake即将被安装"#######函数见其他shell脚本##################success "mysql用户已成功创建"echo "$yum_list 已经安装成功"echo "$yum_list 未安装成功"success "mysql用户已存在"success "MySQL数据目录已创建完成"echo "部署成功"

huanzi0523的博客 115

Glue)《Multi-omics single-cell data integration and regulatory inference with graph-linked embedding》

论文引入GLUE框架,通过知识引导图(guidance graph)显式建模跨层调控交互,桥接特征空间,实现准确、鲁棒、可扩展的整合。近年来,单细胞测序技术(如scATAC-seq用于染色质可及性、snmC-seq用于DNA甲基化、scRNA-seq用于转录组)允许同时探测多个组学层,揭示细胞异质性和调控机制。GLUE优于现有方法:桥接特征空间,避免信息丢失,支持多组学和调控推断。用于整合未配对的单细胞多组学数据(如scRNA-seq、scATAC-seq和snmC-seq),并同时进行调控交互推断。

m0_58293236的博客 1152

shell脚本:一键安装mysql数据库

【代码】shell脚本:一键安装mysql数据库。

weixin_45783664的博客 2286

JY02无刷电机驱动芯片的硬件设计与调试实战

本文详细介绍了JY02无刷电机驱动芯片的硬件设计与调试实战。重点解析了其外置MOSFET的设计优势,提供了从电源滤波、功率MOSFET选型到电流采样保护的核心电路设计指南。文章还分享了安全上电、动态测试及常见问题排查的完整调试流程,并探讨了开关优化、闭环测速等性能提升技巧,帮助开发者构建稳定高效的无刷电机驱动系统。

weixin_29193359的博客 366

计算文本相似度的常用算法

NLP、数据挖掘领域中,文本分析是一个很重要的领域,这有助于我们去让计算机理解语言的作用和使用。文本分析是数据挖掘的重要手段,利用文本分析,我们将很快的读取到一本书、一篇文章、一段话中的关键词和核心思想,而文本相似度就是我们用来剔除无用信息或者重复信息的重要手段,让计算机去找文本中的不同。 在生活中,信息检索、数据挖掘、机器翻译、文档复制检测等领域都应用到“文本相似度”。文本不仅仅是文字,文本相似度的应用更广,除了文字的匹配,还可以是图片、音频等,因为它们的实质都是在计算机中都是以二进制的方式存在的。相.

氧小氢的博客 2万+

Shell脚本一键部署——源码编译安装MySQL

文章目录常见的Web集群调度器Haproxy搭建 Web 群集实验所需安装包环境配置==1、部署haproxy服务器(192.168.184.10)==3.Haproxy服务器配置 常见的Web集群调度器 目前常见的Web集群调度器分为软件和硬件 软件通常使用开源的LVS、Haproxy、Nginx LVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持集群功能,但是对集群节点健康检查功能不强,高并发没有Haproxy好。 硬件一般使用的比较多的是F5,也有很多人使用国内的梭子鱼、 Hapr

愿你成为自己喜欢的模样,不抱怨,不将就,有自由,有光芒! 4269

互联网金融项目实战(大数据Hadoop hive)

什么是互联网金融? 互联网金融 --> 信贷(信用贷款) --> 支付宝率先搞了一个信用体系 互联网金融: 在线支付、P2P 银行: 只会锦上添画、不喜欢雪中送炭 银行害怕出现坏账 ( 储户存钱,银行放贷 赚个利息差 ) 银行是可以倒闭的 保险公司不允许倒闭 银行分为:商业银行(自生自灭的)和非商业银行(国家的) 中国工商银行 全球第一大行 招商银行(清朝的一个李鸿章) 中国银行(历史超过 100 年了) 国家政策:希望银行能够扶持中小型企业 p2p:网络借贷平台 民间吸纳贷款 -->

weixin_58276266的博客 1553

源码安装 mysql puppet_mysql源码安装shell脚本

mysql源码安装的shell脚本。使用以下shell脚本对mysql编译安装。复制代码 代码示例:#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHclear;SysName=""SysBit=""CpuNum=""RamTotal=""RamSwap=""Fi...

weixin_34149824的博客 201

海康威视SADP SDK实战:5分钟搞定局域网设备搜索(附C++代码示例)

本文详细解析了海康威视SADP SDK在局域网设备搜索中的高效应用,通过C++代码示例展示如何快速实现设备发现与信息获取。SADP协议支持全面设备信息采集和实时状态更新,适用于智能安防和物联网管理场景,帮助开发者5分钟内完成设备搜索功能集成。

rum55的博客 877

面向红外小目标检测的SCTransNet:模型优势解析、代码实现与完整复现指南

摘要:本文详细介绍了基于SCTransNet的红外小目标检测全流程实践方案。针对红外小目标检测面临的三大挑战(特征稀缺、背景干扰、尺度变化),SCTransNet通过空-通道交叉注意力机制有效增强目标特征。文章包含完整的PyTorch实现代码,涵盖特征提取、注意力模块、多尺度融合等核心组件,并提供模型训练、评估的具体方法。同时给出毕设创新方向的建议,如模型轻量化、多模态融合等,帮助提升研究深度。该方案技术难度适中,应用价值明确,是红外目标检测领域理想的毕设选题方向。

m0_71589036的博客 4760

shell脚本编写源码安装mysql

info "软件包ncurses ncurses-devel openssl-devel bison libgcrypt gcc gcc-c++ make cmake即将被安装"echo -e "\033[31m make加载成功 \033[0m"echo -e "\033[31m make加载失败 \033[0m"success "软件${package}安装成功"success "MySQL用户已创建成功"success "MySQL用户已存在"success "MySQL数据目录已创建完成"

weixin_69654831的博客 232

codex出现Reconnecting和stream disconnected before completion:stream closed before response.complete解决方案

本文主要介绍了在使用codex过程中出现Reconnecting和stream disconnected before completion: stream closed before response.completed的解决方案,希望能对使用codex的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 9万+

用shll实现mysql源码版安装_shell脚本-自动安装mysql源码包

学习linux有段时间了,一直没有写技术博客的习惯,但还是尽量让自己多写写自己学到的一些关于linux方面的东西吧,最近在双星葛老师的指导下开始学习mysql数据库,自己整理笔记,并用shell脚本实现mysql源码包(mysql-5.6.11.tar.gz)的 全自动安装,代码写的一般,但是能满足需求,如安装有什么问题可以互相交流一些,下面进入正题:首先整理一下自己手动安装时的一些步骤:安装和...

weixin_36119965的博客 315

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Shell脚本一键源码编译安装MySQL

Shell脚本一键源码编译安装MySQL 文章目录Shell脚本一键源码编译安装MySQL脚本一键安装Mysql服务1.先将MySQL安装包拖到/opt目录下2.使用source一键部署脚本 脚本一键安装Mysql服务 1.先将MySQL安装包拖到/opt目录下 此脚本包括部署yum源仓库,主机模式或NAT模式自动辨别与部署 2.使用source一键部署脚本 #!/bin/bash echo -e "\033[31m =====正在验证当前为仅主机还是NAT模式===== \033[0m" ping -c1

qq_35456705的博客 714

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

shell判断mysql安装包_shell脚本-自动安装mysql源码包

学习linux有段时间了,一直没有写技术博客的习惯,但还是尽量让自己多写写自己学到的一些关于linux方面的东西吧,最近在双星葛老师的指导下开始学习mysql数据库,自己整理笔记,并用shell脚本实现mysql源码包(mysql-5.6.11.tar.gz)的 全自动安装,代码写的一般,但是能满足需求,如安装有什么问题可以互相交流一些,下面进入正题:首先整理一下自己手动安装时的一些步骤:安装和...

weixin_34640289的博客 310

编写shell脚本时delete_Shell编程系列第一期:编写Mysql源码安装&自动添加系统服务并启动脚本...

一. 编写MYSQL源码安装&自动添加系统服务,并且启动脚本;[root@node2sh]# vim auto_intall_mysql.sh#!/bin/bash#2020年7月2日08:36:46#autoinstall mysql#byzhangmaokai#############################安装工具yuminstall wget unzip -y...

weixin_33045071的博客 110

shell脚本-自动安装mysql源码包

学习linux有段时间了,一直没有写技术博客的习惯,但还是尽量让自己多写写自己学到的一些关于linux方面的东西吧,最近在双星葛老师的指导下开始学习mysql数据库,自己整理笔记,并用shell脚本实现mysql源码包(mysql-5.6.11.tar.gz)的 全自动安装,代码写的一般,但是能满足需求,如安装有什么问题可以互相交流一些,下面进入正题: 首先整...

weixin_34233618的博客 209

【1】源码安装mysql shell脚本

本文主要用于记录学习生产、测试环境shell脚本实例 【1】源码安装mysql shell脚本 #!/bin/sh #editor huangbo #yum -y install libaio libaio-devel mysqlpath=/data/soft tar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C ${mysqlpat...

cdbkfansi91656114的博客 275
上一篇: Spark性能调优总结
下一篇: cloudera manager(CM)修改默认端口号7180
AA赵师傅
博客等级 码龄9年 89粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值