Mariadb 二进制半自动安装脚本

系统环境:centosx86_64

Mariadb版本:mariadb-5.5.36-linux-x86_64

#!/bin/bash

#auth:code7

#description:auto-mariadb

#version:1.0

groupadd -r -g 306 mysql

useradd -r -g 306 -u 306 mysql

#创建mysql的组和用户

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

cd /usr/local

#把mariadb的安装包解压到 /usr/local下,并进入此目录下

ln -sv mariadb-5.5.36-linux-x86_64/ mysql  

#创建mariadb-5.5.36-linux-x86_64的软连接mysql

cd /usr/local/mysql

chown -R mysql:mysql ./*

#进入mysql目录,将此目录下的文件都修改成mysql的属主和属组

mkdir -pv /mydata/datachown mysql:mysql /mydata/data

#创建mysql的数据目录,并将此目录修改成mysql的属主和属组

scripts/mysql_install_db --datadir=/mydata/data --user=mysql

#执行mysql_install_db脚本,设定数据目录和用户

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

chkconfig --add mysqld

#将mysql服务添加到系统启动服务中

mkdir /etc/mysql

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

#配置mysql默认(最大)的配置文件


作者后话:1、此脚本需要与安装包在同一目录或文件下

         2、为何说是半自动安装包呢,此脚本无法判断安装此服务器上是否已有mysql,id 306          是否被其他用户所占用。

转载于:https://blog.51cto.com/code7/1859628

Mariadb 二进制半自动安装脚本相关推荐

  1. MariaDB二进制安装步骤以及数据库的基本操作

    本文索引 前言 MariaDB二进制格式安装过程 创建用户mysql 准备二进制文件 修改配置文件 创建系统数据 用户账号管理 创建用户账号 授权用户账号 数据库的基本操作 创建删除数据库 创建删除表 ...

  2. MariaDB的二进制包安装方法

    软件包的安装方式有三种:源码包安装.二进制包安装.rpm包安装.这三种安装方法都各有优劣.RPM安装:适合小环境,核心功能都具备,快速搭建环境,但它的版本一般都不会太高:二进制安装:它是发布出来时预先 ...

  3. 二进制安装mysql 5.7、mariadb (附yum安装方式)

    前言: 本文以mariadb为例进行讲解,安装mysql同理,并以通过测试.安装前查找系统已安装的相关包(rpm -qa|grep -e "mysql" -e "mari ...

  4. mariadb通用二进制格式安装

    一.MariaDB安装介绍: 对于通用二进制格式的包,我们只需要解压缩后就能够使用数据库,听起来很容易,但必须要注意一些问题.二进制 格式的程序包是已经编译好的二进制程序,所以里边有很多脚本都是在固定 ...

  5. mariadb自动安装脚本

    Mariadb一键安装脚本 下载地址:https://mariadb.org/download/ #!/bin/bash #将安装文件放在/usr/loca/下面,根据mariadb版本号不一样,修改 ...

  6. 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装

    配置文件: my.cnf [mysql] :只用于mysql这个客户端 [mysqld] [client]:共享与所有客户端,如mysqldump等 MySQL二进制包安装:(在 mysql/下有个 ...

  7. centos6上以二进制方式安装mariadb5.5

    准备mariadb-5.5.57-linux-x86_64.tar.gz二进制程序包 此包是经过编译的,也就是说我们要在特定的目录下安装: 步骤1.准备mysql用户 mkdir /app/data ...

  8. 二进制编译安装mysql_MariaDB通用二进制编译安装详解

    一.解压安装通用二进制格式的程序包 1.准备存放数据所需目录 该目录为mariaDB数据库数据存放目录,一般为单独的文件系统挂载到当前服务器上,也可以是本地的目录 此处以/mysqldata目录为例: ...

  9. 基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统

    一.使用kickstart实现网络共享半自动化安装. ①在centos6上安装system-config-kickstart.ftpd包.   ②使用system-config-kickstart命令 ...

最新文章

  1. Jquery Ajax时 error处理 之 parsererror
  2. python pip国内源_【Python】设置pip源为国内源及简单操作
  3. 德式秘籍:产品总监最该学会的管理方法是什么?(一)
  4. iOS如何判断当前网络的运营商
  5. Python 写一个俄罗斯方块游戏
  6. 用IoT放羊养牛,不出门也能知道它们的动向
  7. 【Flink】Flink Kafka 消费卡死 消费组卡死 topic无写入 实际有数据 topic正常
  8. SAP License:物料账差异
  9. jQueryMobile新版中导航栏按钮消失的解决方法
  10. C语言 · 字符删除
  11. 自定义TextView显示指定行数
  12. 电脑qq音乐显示无法代理服务器,电脑QQ音乐软件无法登录如何解决
  13. macbook视频格式转换_如何将Mac视频格式转换
  14. ERROR: HHH000388: Unsuccessful: create table
  15. ZZULIOJ 1125: 上三角矩阵的判断,Java
  16. 商务智能大总结4 聚类分析
  17. 台湾J2ME专家王森北京讲座---掌上开发专业研讨
  18. ios 左右滑动手势
  19. 安装mysql提示oxc000007b_Win7出现oxc000007b怎么办?解决win7重装系统出现oxc000007b的方法...
  20. Word中插入多张图片/论文图片排版的方法

热门文章

  1. 伪静态php配置,PHP开启伪静态配置
  2. Unity中的SystemInfo.deviceUniqueIdentifier 唯一ID
  3. 第94:受限玻尔兹曼机
  4. python类和实例化
  5. Windows2008安装组件命令行工具ServerManagerCmd用法介绍
  6. windows下手动安装composer
  7. 对于Eclipse的正确用法
  8. 软件过程改进之百科名片
  9. 原生Js_实现广告弹窗
  10. 多线程——实现Runnable接口实现一个多线程