二进制安装mariadb的脚本
来源:互联网 发布:淘宝网电影票 编辑:程序博客网 时间:2024/05/16 02:49
#!/bin/bashfunc () { release7=`cat /etc/centos-release | grep -o "7\."`}PWD=`pwd`mkdir /app &> /dev/nulluseradd -d /app/mysqldb -r -m -s /sbin/nologin mysql &>/dev/nullecho -e "\t用户mysql已创建(#-#)"echo -e "\t$1正在解包……"tar xvf $1 -C /usr/local/ &> /dev/nullecho -e "\t$1解包完成!"cd /usr/local/ln -s mariadb* mysql &> /dev/nullcd /usr/local/mysqlmkdir /etc/mysql/ &> /dev/null\cp -f support-files/my-huge.cnf /etc/mysql/my.cnfsed -i '/^\[mysqld\]/a\datadir = /app/mysqldb\ninnodb_file_per_table = on\nskip_name_resolve = on' /etc/mysql/my.cnf scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb &>/dev/nullif [ $? != 0 ];then yum install libaio -y &> /dev/null scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb &>/dev/null if [ $? != 0 ];then echo -e "\tscripts/mysql_install_db失败!" exit 1 fifi\cp -f support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqld &> /dev/nullfunc if [ -n "$release7" ];then mkdir /var/log/mariadb/ &>/dev/null chown mysql /var/log/mariadb/ touch /var/log/mariadb/mariadb.log &> /dev/null chown mysql /var/log/mariadb/mariadb.logelse mkdir -p /var/log/mysql.log chown mysql /var/log/mysql.log touch /var/log/mysqld.log chown mysql:mysql /var/log/mysqld.logfiservice mysqld start &> /dev/nullif [ $? == 0 ];then echo -e "\tmysql服务以启动(#-#)"fiecho "PATH=/usr/local/mysql/bin:$PATH" >/etc/profile.d/mysql.shecho -e "\t请执行. /etc/profile.d/mysql.sh脚本将‘/usr/local/mysql/bin’添加到PATH变量中!"echo -e "\t请执行mysql_secure_installation!安全初始化mariadb(#-#)"cd $PWD注意:如果操作系统是最小化安装的,可能会由于缺少一些文件,造成安装失败。
阅读全文
0 0
- 二进制安装mariadb的脚本
- centos脚本安装mariadb-server(二进制)
- MariaDB的二进制方式安装
- 二进制安装MariaDB
- Mariadb通用二进制安装
- 二进制安装mariadb
- MariaDB(MySQL)二进制安装
- Linux安装mariadb二进制版本
- Linux安装mariadb二进制版本
- 通用二进制方式安装mariadb
- MariaDB二进制安装步骤以及数据库的基本操作
- 二进制安装和YUM安装MariaDB数据库
- linux下 mariadb二进制包安装
- 安装mariadb galera 10.0.22(二进制)
- centos-7.3安装mariadb-server(二进制)
- centos-6.9安装mariadb-server(二进制)
- centos 6.9二进制安装mariadb 5.5.57
- mariadb linux二进制tar包安装
- 【经验】转一个非常好的【SCI论文写法攻略】
- android重定向cout,使用cout来打印日志
- C++动态内存管理
- 【个人模板】 筛法求素数
- Ford:$27 Security Access(2)
- 二进制安装mariadb的脚本
- linux——linux基础习题
- unity开发之四:摄像机渲染纹理RenderTexture的使用
- SQL Server 2014 虚拟机的自动备份 (Resource Manager)
- 【个人模板】 动态规划01背包
- 网络判断
- noip2017提高组初赛答案
- CSDN-markdown编辑器手册
- Git-------(1)如何用Git拷贝项目