Mariadb 二进制半自动安装脚本
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 二进制半自动安装脚本相关推荐
- MariaDB二进制安装步骤以及数据库的基本操作
本文索引 前言 MariaDB二进制格式安装过程 创建用户mysql 准备二进制文件 修改配置文件 创建系统数据 用户账号管理 创建用户账号 授权用户账号 数据库的基本操作 创建删除数据库 创建删除表 ...
- MariaDB的二进制包安装方法
软件包的安装方式有三种:源码包安装.二进制包安装.rpm包安装.这三种安装方法都各有优劣.RPM安装:适合小环境,核心功能都具备,快速搭建环境,但它的版本一般都不会太高:二进制安装:它是发布出来时预先 ...
- 二进制安装mysql 5.7、mariadb (附yum安装方式)
前言: 本文以mariadb为例进行讲解,安装mysql同理,并以通过测试.安装前查找系统已安装的相关包(rpm -qa|grep -e "mysql" -e "mari ...
- mariadb通用二进制格式安装
一.MariaDB安装介绍: 对于通用二进制格式的包,我们只需要解压缩后就能够使用数据库,听起来很容易,但必须要注意一些问题.二进制 格式的程序包是已经编译好的二进制程序,所以里边有很多脚本都是在固定 ...
- mariadb自动安装脚本
Mariadb一键安装脚本 下载地址:https://mariadb.org/download/ #!/bin/bash #将安装文件放在/usr/loca/下面,根据mariadb版本号不一样,修改 ...
- 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装
配置文件: my.cnf [mysql] :只用于mysql这个客户端 [mysqld] [client]:共享与所有客户端,如mysqldump等 MySQL二进制包安装:(在 mysql/下有个 ...
- centos6上以二进制方式安装mariadb5.5
准备mariadb-5.5.57-linux-x86_64.tar.gz二进制程序包 此包是经过编译的,也就是说我们要在特定的目录下安装: 步骤1.准备mysql用户 mkdir /app/data ...
- 二进制编译安装mysql_MariaDB通用二进制编译安装详解
一.解压安装通用二进制格式的程序包 1.准备存放数据所需目录 该目录为mariaDB数据库数据存放目录,一般为单独的文件系统挂载到当前服务器上,也可以是本地的目录 此处以/mysqldata目录为例: ...
- 基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统
一.使用kickstart实现网络共享半自动化安装. ①在centos6上安装system-config-kickstart.ftpd包. ②使用system-config-kickstart命令 ...
最新文章
- Jquery Ajax时 error处理 之 parsererror
- python pip国内源_【Python】设置pip源为国内源及简单操作
- 德式秘籍:产品总监最该学会的管理方法是什么?(一)
- iOS如何判断当前网络的运营商
- Python 写一个俄罗斯方块游戏
- 用IoT放羊养牛,不出门也能知道它们的动向
- 【Flink】Flink Kafka 消费卡死 消费组卡死 topic无写入 实际有数据 topic正常
- SAP License:物料账差异
- jQueryMobile新版中导航栏按钮消失的解决方法
- C语言 · 字符删除
- 自定义TextView显示指定行数
- 电脑qq音乐显示无法代理服务器,电脑QQ音乐软件无法登录如何解决
- macbook视频格式转换_如何将Mac视频格式转换
- ERROR: HHH000388: Unsuccessful: create table
- ZZULIOJ 1125: 上三角矩阵的判断,Java
- 商务智能大总结4 聚类分析
- 台湾J2ME专家王森北京讲座---掌上开发专业研讨
- ios 左右滑动手势
- 安装mysql提示oxc000007b_Win7出现oxc000007b怎么办?解决win7重装系统出现oxc000007b的方法...
- Word中插入多张图片/论文图片排版的方法