我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用Shell脚本实现源码安装MySQL5.1.73方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用Shell脚本实现源码安装MySQL5.1.73方法

下面讲讲关于使用Shell脚本实现源码安装MySQL5.1.73方法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完使用Shell脚本实现源码安装MySQL5.1.73方法这篇文章你一定会有所受益。

#!/bin/bash

#DESCRIPTION 源码安装mysql5.1.73

#NOTICE 安装前需要将源码包放在和脚本同样的路径


## env setting

BASEDIR=/home/mysql

DATADIR=/home/data/mysql

PIDFILE=/home/mysql/mysql.pid


## mysql base env install

yum install gcc gcc-c++ cmake ncurses-devel -y

yum groupinstall base "Development Tools" -y


## create user

groupadd mysql

useradd -r -g mysql mysql


## source package unzip

` -d mysql ` || mkdir mysql && rm -rf mysql && mkdir mysql

tar zxvf mysql-5.1.73.tar.gz -C mysql

mv ./mysql/mysql-5.1.73/* ./mysql/

cd mysql


## mysql install

./configure --prefix=$BASEDIR --datadir=$DATADIR --with-mysqld-user=mysql --with-charset=utf8 --with-extra-charsets=all

make

make install


mkdir -p $DATADIR

chown -R mysql:mysql $BASEDIR

chown -R mysql:mysql $DATADIR


## mysql initial

./scripts/mysql_install_db --datadir=$DATADIR --user=mysql

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

rm -f /etc/my.cnf

cp support-files/my-large.cnf /etc/my.cnf

chmod 755 /etc/init.d/mysqld


sed -inr "s#^basedir=#basedir=$BASEDIR#g" /etc/init.d/mysqld

sed -inr "s#^datadir=#datadir=$DATADIR#g" /etc/init.d/mysqld

sed -inr "s#^pid_file=#pid_file=$PIDFILE#g" /etc/init.d/mysqld


sed -i "/\[mysqld\]/abasedir=$BASEDIR" /etc/my.cnf

sed -i "/\[mysqld\]/adatadir=$DATADIR" /etc/my.cnf

sed -i "/\[mysqld\]/apid_file=$PIDFILE" /etc/my.cnf


## mysql environment variable 

export PATH=$PATH:/home/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

source /etc/profile


## service start and enanble

chkconfig mysqld on

/etc/init.d/mysqld start

对于以上使用Shell脚本实现源码安装MySQL5.1.73方法相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用Shell脚本实现源码安装MySQL5.1.73方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用shell脚本安装lnmp的方法步骤

1、简介 使用shell脚本安装lnmp,纯粹是偷懒,平时安装一些东西都写成脚本了,方便以后在其他机器安装的时候不用再去查找文档。php版本5.6.6mysql版本5.6.26NGINX版本1.15.62、环境说明 阿里云ECS(1G1核)
2022-06-04

Linux使用shell脚本处理字符串的实现方法

这篇文章给大家分享的是有关Linux使用shell脚本处理字符串的实现方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 截取字符串的前8位expr substr "$string" 1 8echo $str
2023-06-09

shell脚本返回值及其使用场景的实现方法

小编给大家分享一下shell脚本返回值及其使用场景的实现方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!应用场景在一些应用中(比如Jenkins),嵌入了she
2023-06-09

如何使用shell实现俄罗斯方块脚本

这篇文章给大家分享的是有关如何使用shell实现俄罗斯方块脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下draw 是画出图形界面,keytest是获取键盘,tetris是整个游戏tetris.sh
2023-06-09

shell脚本无密码登录 expect的使用方法详解

shell脚本无密码登录 expect的使用方法详解 今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了。从网上查到使用expect可以,简单研究了一
2022-06-04

使用shell脚本判断文件后缀的方法实例

目录shell脚本判断文件后缀附shell提取文件后缀名,并判断其是否为特定字符串总结 shell脚本判断文件后缀 有时候需要判断文件名后缀来区分文件类型,进而进行不同的操作。以下是获取文件名后缀和
2022-06-04

shell脚本中使用iconv实现批量文件转码的代码分享

在开发中,我们经常需要对N多文件编码进行更改,iconv只能对单文件的进行更改,怎么办呢?我们写一个shell脚本来解决这个问题。 例子一:使用shell脚本实现批量转码的操作。#!/bin/sh # convertCodeFilePat
2022-06-04

Shell脚本中实现把输入的密码转换为*(星号)的方法

如果你需要写一段与用户交互,且需要输入一些敏感信息的(例如:用户密码、License等),那么直接用printf+read的方式,就会把用户输入的信息显示在屏幕了,这是不符合信息安全的,而且对客户体验来说也显得不够专业,所以就需要将用户输入
2022-06-04

聊聊安装和使用Github源码的具体方法

Github源码是开源社区中最受欢迎的源码托管平台之一,它为开发者提供了一个分享和合作的社区平台。使用Github源码需要一定的技术知识和操作技巧,接下来我将为您介绍安装和使用Github源码的具体方法。第一步,创建Github账号Gith
2023-10-22

如何实现统计cpu内存和使用率的shell脚本代码

这篇文章主要介绍了如何实现统计cpu内存和使用率的shell脚本代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:#!/bin/shclearwhile ((1>0
2023-06-09

怎么使用shell脚本执行命令实现自动填充密码

这篇文章主要介绍“怎么使用shell脚本执行命令实现自动填充密码”,在日常操作中,相信很多人在怎么使用shell脚本执行命令实现自动填充密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用shell脚本
2023-07-05

有哪些用Shell脚本实现乱序排列文件内容的方法

本篇内容主要讲解“有哪些用Shell脚本实现乱序排列文件内容的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“有哪些用Shell脚本实现乱序排列文件内容的方法”吧!洗牌问题:洗一副扑克,有什么
2023-06-09

Linux下使用Shell脚本实现ftp的自动上传下载的代码小结

1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<
2022-06-04

如何使用MD5的检测方法以及shell脚本实现linux系统文件完整性检测

如何使用MD5的检测方法以及shell脚本实现linux系统文件完整性检测,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天发现个可以检测系统文件完整性的shell脚本,自
2023-06-06

Android实现用代码简单安装和卸载APK的方法

本文实例讲述了Android实现用代码简单安装和卸载APK的方法。分享给大家供大家参考,具体如下:public class TestInstallAPK extends Activity {@Overrideprotected void o
2022-06-06

编程热搜

目录