首页 > 代码库 > Mariadb 二进制半自动安装脚本
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 是否被其他用户所占用。
本文出自 “12136188” 博客,请务必保留此出处http://code7.blog.51cto.com/12136188/1859628
Mariadb 二进制半自动安装脚本