mysql自动化安装脚本(ubuntu and centos64)
mysql自动化安装脚本(ubuntu and centos64)
发布时间:2016-12-29 来源:查字典编辑
摘要:UbuntuMysql自动化安装脚本复制代码代码如下:#/bin/bashfunctionhasDpkg{r=`dpkg-l|grep"$1...

Ubuntu Mysql自动化安装脚本

复制代码 代码如下:

#/bin/bash

function hasDpkg

{

r=`dpkg -l | grep "$1"`

if [ -n "$r" ]

then

h=`dpkg -l | grep "ii $1"`

if [ -n "$h" ]

then

return 1

else

return 0

fi

else

return 0

fi

}

mysql="mysql-server-5.5"

hasDpkg $mysql

r=$?

if [ $r -eq 1 ]

then

:

# echo "$mysql was installed"

else

echo "$mysql was not installed"

echo mysql-server mysql-server/root_password password adv | sudo debconf-set-selections

echo mysql-server mysql-server/root_password_again password adv | sudo debconf-set-selections //设定root 用户及其密码

apt-get install $mysql

fi

CentOS64 mysql 自动化安装脚本

复制代码 代码如下:

#/bin/bash

function hasinstall

{

r=$(rpm -qa "$1")

if [ $r ]

then

return 1

else

return 0

fi

}

mysql="mysql-server"

hasinstall $mysql

r=$?

if [ $r -eq 1 ]

then

:

echo "$mysql was installed"

else

echo "$mysql was not installed"

yum install mysql mysql-server mysql-devel

service mysqld start

fi

#add User to Mysql database

echo "INFORM:Enter database root password"

mysql -uroot -p -hlocalhost </etc/cloud/mysql/adduser.sql

adduser.sql 脚本

复制代码 代码如下:

insert ignore into mysql.user(Host,User,Password)

values('localhost','loadserver','adv');

flush privileges;

grant all privileges on *.* to loadserver@localhost identified by 'adv';

flush privileges;

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mysql数据库学习
热门mysql数据库学习
编程开发子分类