一键安装mysql5.7脚本

centos7-yum源-mysql安装指南 描述 CENTOS7系统安装MYSQL菜鸟指南 一、确保centos7-yum源中存在mysql相关的包数据 1、通过yum搜索命令查询 yum list | grep mysql* yum list mysql* 2、如果yum源中不存在mysql相关的包数据,则需要安装mysql的yum源(安装时提示 No package **** available,也是缺少yum源的问题) 2.1、到mysql官方网站上下载yum源安装包 2.2、安装配置mysql的yum源 centos终端获取yu 阅读详情
#!/bin/bash                                                                                                                                                                                  
#
. /etc/init.d/functions
SRC_DIR=`pwd`
MYSQL='mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz'
COLOR="echo -e \\033[01;31m"
END='\033[0m'
MYSQL_ROOT_PASSWORD=123456
[ -d /data ] || mkdir /data
check (){
cd  $SRC_DIR
if [ !  -e $MYSQL ];then
        $COLOR"缺少${MYSQL}文件"$END
        $COLOR"请将相关软件放在${SRC_DIR}目录下"$END
        exit
elif [ -e /usr/local/mysql ];then
        action "数据库已存在,安装失败" false
        exit
else
    return
fi
}

install_mysql(){
    $COLOR"开始安装MySQL数据库..."$END
     yum  -y -q install numactl-libs   libaio mariadb &> /dev/null
    cd $SRC_DIR
    tar xf $MYSQL -C /usr/local/
    MYSQL_DIR=`echo $MYSQL| sed -nr 's/^(.*[0-9]).*/\1/p'`
    ln -s  /usr/local/$MYSQL_DIR /usr/local/mysql
    chown -R  root.root /usr/local/mysql/
    id mysql &> /dev/null || { useradd -s /sbin/nologin -r  mysql ; action "创建mysql用户"; }

    echo 'PATH=/usr/local/mysql/bin/:$PATH' > /etc/profile.d/mysql.sh
    .  /etc/profile.d/mysql.sh
    cat > /etc/my.cnf <<-EOF
[mysqld]
server-id=9
log-bin
datadir=/data/mysql
socket=/data/mysql/mysql.sock                                                                                                   
log-error=/data/mysql/mysql.log
pid-file=/data/mysql/mysql.pid

[client]
socket=/data/mysql/mysql.sock
EOF
    mysqld --initialize --user=mysql --datadir=/data/mysql
    cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig mysqld on
    service mysqld start
    [ $? -ne 0 ] && { $COLOR"数据库启动失败,退出!"$END;exit; }
    MYSQL_OLDPASSWORD=`awk '/A temporary password/{print $NF}' /data/mysql/mysql.log`
    mysqladmin  -uroot -p$MYSQL_OLDPASSWORD password $MYSQL_ROOT_PASSWORD &>/dev/null
    action "数据库安装完成"
}

check
install_mysql

CentOs7安装mysql8教程 dasfa 阅读详情

相关推荐

shell脚本一键安装mysql5.7.x

使用脚本一键安装mysql5.7.x,初始化数据库,启动数据库

offbeatmine的专栏 6779

在Centos上安装MySQL

通过上图可以发现Mysql的版本为8.4的,但我们想安装8.0的,所以可以通过如下链接访问MySQL的历史版本

m0_72532428的博客 1万+

CentOS 7.5一键脚本安装MySQL

mysql 版本 : mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz shell脚本: auto_install_mysql.sh[root@localhost /]# chmod +x auto_install_mysql.sh [root@localhost /]# yum install -y dos2unix.x86_64 [root@localhost /]# dos2unix auto_install_mysql.sh dos2unix: conver

qq_15290209的博客 861

Linux(CentOS)安装MySQL教程

Linux(CentOS)安装MySQL教程

Coin_Collecter的博客 1万+

【MySQL 系列】在 CentOS 上安装 MySQL

CentOS 是一个使用非常广泛的 Linux 发行版,CentOS 属于 RedHat 架构。本篇文章中,我们展示了在 CentOS 8/7/6 上安装 MySQL 8 的详细步骤。

栗筝i的博客 3176

【Niagara Vykon N4 】物联网学习 03照明控制及照明时间表

3.1 设计思路 3.2逻辑组件添加 ①依据原有控制照明逻辑,打开palette,找到schedule模块,添加BoolenSchedule。 ②打开kitContrl,找到Util,并添加BoolenSwitch。 ③剪切到原有的逻辑线,并进行逻辑连接,如下图。 ④新建BooleanWritable,命名为Switch,设置参数并进行逻辑连接,若下图。 3.3界面设计 ⑤至此完成了逻辑的设...

weixin_45217107的博客 2863

Centos7脚本一键安装mysql5.7

#!/bin/bash #MySQL Download URL: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz . /etc/init.d/functions SRC_DIR=pwd MYSQL=‘mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz’ COLOR=“echo -e \033[01;31m” END=’\033[0m’ MYSQL

weixin_47251053的博客 288

从零构建智慧农业监测终端:STM32数据采集与LoRa组网实战

本文详细介绍了如何从零构建智慧农业监测终端,涵盖STM32数据采集与LoRa组网实战。通过DHT22温湿度传感器和YL-69土壤湿度传感器实现精准环境监测,结合LoRa无线传输技术解决偏远农田信号问题。文章还分享了硬件选型、电路设计、低功耗优化及Flutter跨平台应用开发等关键技巧,助力农业智能化升级。

weixin_29172963的博客 357

mysql 一键脚本_Mysql5.7 - 一键安装脚本

0. 概述最近鼓捣出了一个mysql安装脚本,将该脚本,mysql的my.cnf文件,mysql的安装包这三个文件放在同一个目录下面,执行sh mysql-auto-install.sh就可以完成mysql的一键安装,是不是很方便呢。1. 准备mysql的安装包mysql的安装包下载地址:https://dev.mysql.com/downloads/mysql/注意需要下载的是linux GA版...

weixin_39766910的博客 431

树莓派5首次开机保姆级教程(无显示器通过VNC连接树莓派桌面)

选择 Interface Options > VNC > Yes 启用服务。2.在Windows电脑上安装VNC软件。重启树莓派:sudo reboot。3.使用VNC远程访问树莓派桌面。

qq_34184505的博客 2349

Unity技能系统核心:从理论到实践构建可扩展的Buff管理器

本文深入探讨了Unity游戏开发中构建可扩展技能系统的核心——Buff管理器。通过剖析三层架构(数据、逻辑、渲染)与独立组件管理模式,提供了从Buff数据定义、管理器核心实现到可视化编辑器搭建的完整实践方案,旨在解决技能系统维护难题,提升开发效率与代码质量。

weixin_29002209的博客 253

一键安装mysql5.7_【跟着老王学Linux】一键安装MySQL5.7脚本

#!/bin/bash##********************************************************************#Author: wangxiaochun#QQ: 29308620#Date: 2020-02-12#FileName: install_mysql5.7_for_cent...

weixin_32525457的博客 156

银河麒麟V10SP1实战:5步搞定AD域登录(附Samba+Winbind配置详解)

本文提供银河麒麟V10 SP1操作系统无缝集成Windows AD域的实战指南。文章深入解析了Samba、Winbind与Kerberos三大核心组件的协作原理,并详细阐述了从环境准备、软件包安装、配置文件定制到执行加域及排错的全流程。特别针对2403等新版本提供了关键配置差异与避坑要点,旨在帮助企业运维人员实现高效、稳定的域环境登录与管理。

weixin_29269441的博客 292

一键安装 MySQL 5.7(CentOS 7)自动化脚本详解

在 Linux 环境下部署 MySQL 是大数据、Web 开发或数据库运维的常见任务。手动配置仓库、处理 GPG 密钥、查找临时密码等步骤繁琐且易错。本文提供一个 **全自动 Bash 脚本**,只需一条命令即可完成 MySQL 5.7 的完整安装与基础验证。

weixin_46244623的博客 859

Xilinx ISE系列教程(2):LED点灯工程、仿真、bit下载和mcs固化

bit流生成配置选项很多,支持生成bit/bin/ascii格式的bin文件,是否压缩,配置速度,配置管脚的上下拉,用户ID,数据加载速度,SPI总线宽度,是否支持Readback,程序加密等等。,在之后的文章,我们会以Xilinx Spartan-6系列FPGA XC6SLX16为例,不涉及FPGA开发知识,仅仅是工具的使用,介绍Xilinx ISE开发环境的使用教程和使用技巧。bit文件下载之后,可以看到LED按照我们设计的1s周期闪烁起来了,但是此时如果断电,重新上电程序就丢失了。...

whik1194的博客 2279

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

mysql一键安装脚本win_一键安装MySQL5.7脚本

大家好,我是马哥教育的老王,谢谢阅读免费视频请移步B站同名:Linux段子手老王更多源码文档和资源点击下方资料分享​shimo.im#!/bin/bash # #******************************************************************** #Author: wangxiaochun #QQ: 29308...

weixin_39521068的博客 325

虚幻商城 Fab 免费资产自动化入库

Fab 商城的所有的免费资产自动化入库

一碗清深的博客 3639

centos7一键安装MySQL5.6脚本

#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin export PATH # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: You must be root to run this script, please use root to install" exit 1 fi # Check the network stat...

liubulong的博客 383

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

shell脚本安装mysql5.7_shell脚本一键安装mysql5.7.x

使用脚本一键安装mysql5.7.x,初始化数据库。启动数据库----mysql版本号:源代码mysql5.7.10linux版本号:centos6.5 x86_64#!/bin/bashGROUP_NAME=mysqlUSER_NAME=mysqlMYSQLDB_HOME=/home/mysql/mysqlMYSQLDB_DATA_HOME=/home/mysql/mysql/dataERROR...

weixin_32461163的博客 258

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【技术篇】Linux下一键安装Mysql5.7的脚本以及安装包附百度网盘脚本下载

本篇文章是一篇linux一键安装Mysql5.7的脚本教程技术,内容中列出了详细完整的一键安装mysql脚本,文章底部也贴有mysql rpm包下载地址,你可以按照步骤中的脚本一步步执行安装,也可以使用我提供好的sh一键安装脚本。链接:https://pan.baidu.com/s/1IqaIWqueDyVnVOZdUTPCcw?–来自百度网盘超级会员V1的分享。环境:centos7.6。

3068

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

shell脚本安装mysql5.7_Linux下一键Shell脚本安装Mysql5.7.16

前言认识提到Mysql,相信做过开发的便宜都已经遇到过了,之前对于Mysql5的低级版本可能大家都已经熟练应用了,但是这里我们要说的是Mysql5.7.16,这是一个与Mysql5的低版本具有颠覆性改变的升级,为什么这么说呢,从小编自身对Mysql5.7.16的使用来说,一些之前用过的命令不能用了,一些写好的java代码不能正常显示了,所以说,这次升级的改变还是很大的,无论是从安全性还是其它配置,...

weixin_31754149的博客 260

mysql 5.7自动安装脚本_MySQL5.7一键安装脚本

本文写作说明:MySQL的配置文件my.cnf参数调整参考来源于iMySQL | 老叶茶馆此脚本是本博主生产环境中经常使用的进行批量部署 mysql 服务时采用。脚本比较陋,写此处主要是方便自己使用时及时查阅,同时也希望可以帮助初级的DBA同学,脚本中如有写法不当之处欢迎拍砖,但是也希望不喜勿喷。脚本文件内容:#!/bin/bash[ -f /etc/init.d/functions ]&...

weixin_39702335的博客 521

Centos7 源码安装 MySQL5.7与一键脚本安装

将/etc/my.cnf中的skip-grant-tables删除。3.离线一键安装mysql5.7和mysql8.0二进制包的脚本。2.在线一键安装mysql5.7和mysql8.0二进制包的脚本。登录再次设置一次,不执行这一步好像有登录不了的问题。调整配置文件/etc/my.cnf。...

jialiu111111的博客 925

docker mysql5.7 设置_基于docker的mysql5.7主从配置及 一键安装&设置脚本

建立主库准备主库的配置文件docker下的mysql5.7数据库配置文件存在在多个文件下,入口文件是/etc/mysql/my.cnf,其他文件是通过include方式进来。为了能更直观的查看配置文件,所以主库的配置文件放在/etc/mysql/mysql.conf.d/master.cnf# vi $PWD/master.cnf[mysqld]server-id=100log-bin=mysql...

weixin_30449673的博客 340
上一篇: zabbix监控nginx状态
下一篇: 第十五周作业
studywinwin
博客等级 码龄7年 18粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值