#!/bin/bash #User : bobo365 #Version : 1.0 USER=`whoami` if [ "$USER" != 'root' ] ;then echo "Please use root user,Thanks" exit fi MYSQL_USER=`egrep -i mysql /etc/passwd` if [ -z "$MYSQL_USER" ] ;then useradd -r -s /sbin/nologin mysql else echo "user mysql was added" fi yum install -y vim screen lsof gzip unzip tree ntp curl wget libaio* wget -O /usr/local/src/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz cd /usr/local/src tar -zvxf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql cd /usr/local/ chown -R mysql.mysql mysql/ cd mysql/support-files/ cp mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig --level 35 mysql on cd ../data/.. scripts/mysql_install_db --user=mysql & mv /etc/my.cnf /etc/my.cnf_bak cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf sed -i 's/^# basedir = ...../basedir = \/usr\/local\/mysql/g' /etc/my.cnf sed -i 's/^# datadir = ...../datadir = \/usr\/local\/mysql\/data/' /etc/my.cnf sed -i 's/^# port = ...../port = 3306/' /etc/my.cnf sed -i 's/^# socket = ...../socket = \/tmp\/mysql.sock/' /etc/my.cnf chmod 755 /etc/init.d/mysqld /etc/init.d/mysql start echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile source /etc/profile PROC=`ps aux|grep mysql |grep -v grep -c` PORT=`netstat -lnp|grep 3306` if [ ! -z "$PORT" ] && [ "$PROC" -ne 0 ] ;then echo "mysql install and started secussefull" fi #mysql -S /tmp/mysql.sock
MySQL服务安装之二:二进制方式一键安装脚本
原创
©著作权归作者所有:来自51CTO博客作者bobo365的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第五节 二进制安装docker
二进制安装docker
docker linux 开机自启 -
MYSQL安装之二进制
二进制快速安装MYSQL
MYSQL 安装 二进制 -
MySQL二进制安装方式
MySQL5.7二进制安装(才学的,不好别骂)
mysql linux sed -
k8s一键安装脚本(二进制)
k8s一键安装脚本(二进制)
k8s kubernetes docker -
LNMP之二进制MySQL的安装
LNMP之二进制MySQL的安装
MySQL lnmp -
脚本二进制安装Mysql mysql二进制安装教程
一、上传MySQL二进制安装包到服务器
MySQL 数据库 数据目录