一键安装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

实战指南 | 快速修复Adobe Acrobat 2020安装过程中的常见注册表错误

本文提供了Adobe Acrobat 2020安装过程中遇到“无法打开键”注册表错误的详细修复指南。通过安全编辑注册表,精准定位并删除残留键值,可快速解决此常见安装报错,确保软件顺利安装。同时,文章也介绍了其他安装问题的应对策略与预防措施。

weixin_29200485的博客 561

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

安装了anaconda,pycharm导入numpy时提示没有该包(模块)?

**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。 应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的python.exe,而不应该是系统自带的:https://blog.csdn.net/aanndd77/art

qq_39820505的博客 1万+

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

手把手移植st7701s驱动:MT6763+安卓8.0屏幕适配保姆级教程

本文详细介绍了在MT6763平台上移植ST7701S驱动的完整流程,涵盖从LK层到Kernel层的适配方案,特别针对安卓8.0系统的特殊要求。通过MIPI转RGB屏幕适配的实战教程,帮助开发者解决常见显示问题,包括无显示、色彩异常和屏幕错位等,并提供高级调试技巧如彩条测试模式和闪屏解决方案。

weixin_29186249的博客 157

DRM遇到的实际问题及领悟(3)

DRM遇到的实际问题及领悟(3)

phmatthaus的专栏 636

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

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

weixin_32525457的博客 156

Istio ICA考试之路---2-2

找到dr部分,这部分可以在mirroring里找也可以和题2-1一样在Traffic Management的dr里复制,内容都一样。此题之后都是在cluster-2上操作,所以就不需要再切换了.之后的几题2.1节就忽略掉了。可以看到,80%的流量被镜像到了dev上,实际考试这步可以忽略。看到ex-ip是192.168.126.220。获取gw,把gateways加入到vs配置中。获取istio-ingress的ex-ip。就获得了这样一个模板文件。查看2个pod的日志。

Q先生 854

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

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

weixin_46244623的博客 859

使用 Simulink + Simscape Electrical 搭建一个三相PWM整流器模型

本文详细介绍了使用Simulink搭建三相PWM整流器模型的方法,重点讲解了SVPWM调制策略的实现过程。内容包括系统结构设计、主电路搭建、SVPWM算法实现、双闭环控制器设计以及仿真分析。通过MATLAB Function Block实现SVPWM核心算法,并给出优化建议,如死区补偿、开关频率优化等。该教程为电力电子领域工程师提供了实用的建模与仿真方法,可用于新能源并网、电机驱动等应用场景的研发与优化。

amy_mhd的博客 197

【系统架构设计师-2026上半年真题】综合知识-参考答案及详解(75题完全回忆版)

【系统架构设计师-2026上半年真题】综合知识-参考答案及详解(75题完全回忆版)

数据知道的博客 3102

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

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

weixin_39521068的博客 325

共享单车数据抓取与分析:使用Python爬虫抓取共享单车使用数据与地图信息

通过本篇博客,我们展示了如何使用Python爬虫抓取共享单车的使用数据和地图信息,并通过简单的数据分析得出有价值的见解。在实际应用中,数据的收集与分析不仅能帮助城市管理者更好地规划单车站点,还能为用户提供更精准的单车使用体验。未来,我们可以将此分析与机器学习模型相结合,进一步预测单车的使用趋势,优化调度算法,实现更加智能的共享单车管理。

2201_76125261的博客 2204

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

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

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

3068

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

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、付费专栏及课程。

余额充值