zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql自动化安装脚本(ubuntuandcentos64)

2023-06-13 09:15:26 时间
UbuntuMysql自动化安装脚本
复制代码代码如下:

#/bin/bash
functionhasDpkg
{
r=`dpkg-l|grep"$1"`
if[-n"$r"]
then
h=`dpkg-l|grep"ii$1"`
if[-n"$h"]
then
return1
else
return0
fi
else
return0
fi
}

mysql="mysql-server-5.5"

hasDpkg$mysql

r=$?

if[$r-eq1]
then
:
#echo"$mysqlwasinstalled"
else
echo"$mysqlwasnotinstalled"
echomysql-servermysql-server/root_passwordpasswordadv|sudodebconf-set-selections
echomysql-servermysql-server/root_password_againpasswordadv|sudodebconf-set-selections//设定root用户及其密码
apt-getinstall$mysql
fi

CentOS64mysql自动化安装脚本
复制代码代码如下:

#/bin/bash
functionhasinstall
{
r=$(rpm-qa"$1")
if[$r]
then
return1
else
return0
fi
}

mysql="mysql-server"

hasinstall$mysql

r=$?

if[$r-eq1]
then
:
echo"$mysqlwasinstalled"
else
echo"$mysqlwasnotinstalled"
yuminstallmysqlmysql-servermysql-devel
servicemysqldstart
fi
#addUsertoMysqldatabase
echo"INFORM:Enterdatabaserootpassword"
mysql-uroot-p-hlocalhost</etc/cloud/mysql/adduser.sql

adduser.sql脚本
复制代码代码如下:
insertignoreintomysql.user(Host,User,Password)
values("localhost","loadserver","adv");
flushprivileges;

grantallprivilegeson*.*toloadserver@localhostidentifiedby"adv";

flushprivileges;