一键自动化安装mysql服务端
2014-08-18 14:31
253 查看
声明作者:昨夜星辰博客:http://yestreenstars.blog.51cto.com/本文由本人创作,如需转载,请注明出处,谢谢合作!目的一键自动化安装mysql服务端。环境OS: CentOS 6.2 32mysql: 5.6.20配置
#!/bin/bash # Script Name: One-key Automatic Install MySQL server # Author: yestreenstars # Create Time: 2014-08-18 # Update Time: 2015-01-23 MYSQL_ROOT_PASSWORD="redhat" # You can change it. MYSQL_BASEDIR="/usr/local/mysql" # You can change it. MYSQL_DATADIR="/data" # You can change it. echo -n "--Installing related software..." yum -y install gcc gcc-c++ make cmake bison ncurses-devel wget perl > /dev/null 2>&1 && echo "Completed!" echo -n "--Installing mysql-server..." ( useradd -M -s /sbin/nologin mysql mkdir -p $MYSQL_DATADIR chown -R mysql:mysql $MYSQL_DATADIR wget -P /tmp/ http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.20.tar.gz tar xzf /tmp/mysql-5.6.20.tar.gz -C /usr/src/ cd /usr/src/mysql-5.6.20/ cmake -DMYSQL_BASEDIR=$MYSQL_BASEDIR -DMYSQL_DATADIR=$MYSQL_DATADIR -DDEFAULT_CHARSET='utf8' -DDEFAULT_COLLATION='utf8_general_ci' make make install ) > /dev/null 2>&1 && echo "Completed!" echo -n "--Initializing..." ( cd /usr/local/mysql/ ./scripts/mysql_install_db --user=mysql --basedir=$MYSQL_BASEDIR --datadir=$MYSQL_DATADIR /bin/cp -f $PWD/support-files/mysql.server /etc/init.d/mysqld /bin/cp -f $PWD/support-files/my-default.cnf /etc/my.cnf echo "PATH=$MYSQL_BASEDIR/bin/:$PATH" >> /etc/profile chkconfig --add mysqld chkconfig mysqld on service mysqld start $MYSQL_BASEDIR/bin/mysqladmin -uroot password $MYSQL_ROOT_PASSWORD ) > /dev/null 2>&1 && echo "Completed!"运行完以上脚本后需手动运行一下以下命令:
source /etc/profile
相关文章推荐
- 一键自动化安装MySQL服务端
- 一键自动化安装nagios服务端
- LNMP一键安装包(Linux, Nginx, MySQL,PHP)
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年12月14日更新)
- jdk- tomcat - mysql一键安装
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年2月8日更新)
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- DebianLNMP一键安装包Debian6系统下的Nginx/PHP5.3/MySQL最快.最新.最省资源!
- MySQL 自动化编译安装脚本
- 在Windows下,一键安装Nginx+Mysql+PHP+Memcache
- lnmp一键安装之后网站的配置(如mysql文件的存放位置,更改网站默认目录等...)
- 【本地调试环境一键安装包】php+mysql平台搭建集成软件总汇【php环境汇总】
- MySQL-5.5.25 centos 一键安装脚本 auto install
- PHP web服务器终极解决方案:CentOS v6.x Minimal 32bit + LNAMP 一键安装包【Linux+Nginx+Apache+MySQL+PHP+phpMyAdmin】
- 在CentOS系统上集成Cacti+Nagios一键安装 - 自动化运维技术 - ChinaUnix.net -
- LNMP一键安装包 0.5 正式发布(Linux+Nginx+Mysql+PHP)
- 文章4:一键安装Linux+Nginx+MySQL+PHP完美版
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- LNMP - CentOS/RadHat Nginx+PHP+MySQL一键安装包V0.3发布