mysql自动化安装脚本(ubuntu and centos64)
网络编程 2021-07-05 15:27www.168986.cn编程入门
这篇文章主要介绍了mysql自动化安装脚本(ubuntu and centos64),需要的朋友可以参考下
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;
代码如下:
#/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;
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程