码迷,mamicode.com
首页 > 其他好文 > 详细

脚本小白

时间:2015-04-10 13:00:54      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

很期待,学习shell脚本,减少重复工作

自动安装配置mysql脚本:

#/bin/bash
LOG_FILE=/home/hadoop1/log/installmysql.log
function RpmMysql(){
key=$1
r=$(rpm -qa $key)
if [ $r ];
then
	return 1
else 
	return 0
fi
}
mysql="mysql-server"
RpmMysql mysql
r=$?
if [ $r -eq 1 ] ;
then
	echo "$mysql was installed"
#	mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
	service mysqld start
else
	echo "$mysql was not installed"
	yum install mysql mysql-server mysql-devel
	service mysqld start
fi
chown -R mysql:mysql /var/lib/mysql
echo "install and start mysql success"
#add user to mysql database
user1=root
password1=123456
host=192.168.0.200
user2=hadoop
password2=123456
echo "INFORM:Enter database root password"
#mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
#mysql -uroot -p </root/addroothadoop.sql> 
user1=root
password1=123456
host=192.168.0.200
user2=hadoop
password2=123456
echo "INFORM:Enter database root password"
mysql -uroot  -e "use mysql;update user set password =password(‘$password1‘) where user=‘$user1‘;insert ignore into mysql.user(User,Password)values(‘$user2‘,‘password2‘);grant all privileges on *.* to $user2@‘%‘ identified by ‘$password2‘;flush privileges;"
echo "configure done"

  

脚本小白

标签:

原文地址:http://www.cnblogs.com/kxdblog/p/4414025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!