mysql

#!/bin/bash
echo ‘开始依赖包...........‘


yum -y install gcc-c++ lrzsz unzip ncurses-devel bison > /dev/null 2>&1

#yum -y install gcc-c++ lrzsz unzip ncurses-devel bison

echo ‘安装依赖包完成‘

mysql_zip=$( find / -name mysql.zip )
echo ‘mysql_zip‘$mysql_zip

mkdir -p /app

unzip -o $mysql_zip

cmake=$( find / -name cmake*.tar.gz )
\cd /app

tar -zxf $cmake -C /app


ln=$(ln -sv cmake* cmake)
echo ‘cmake软链接创建成功‘$ln
\cd cmake

./configure

make & make install > /dev/null 2>&1

cmake -version

groupadd mysql

useradd -g mysql mysql

echo ‘mysql:‘$(id mysql)


mkdir -p /app/mysql
mkdir -p /app/mysql/data
chown -R root:mysql /app/mysql
chown -R mysql:mysql /app/mysql/data

mysql_tar=$( find / -name mysql*.tar.gz )

 

tar xzf $mysql_tar -C /app

\cd /app
ln -sv mysql* mysql

\cd mysql


#参数说明:
#-DCMAKE_INSTALL_PREFIX //安装根目录
#-DINSTALL_DATADIR //数据存储目录
#-DSYSCONFDIR //配置文件(my.cnf)目录

cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql -DMYSQL_DATADIR=/app/mysql/data -DSYSCONFDIR=/etc


make & make install > /dev/null 2>&1

mysql

上一篇:docker(django+mysql)部署,解决多项目环境问题


下一篇:Oracle10g Client & Oracle11g DB同时安装发生OCI Error