手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql自动化安装脚本(ubuntu and centos64)
mysql自动化安装脚本(ubuntu and centos64)
摘要: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自动化安装脚本(ubuntu and centos64)】相关文章:

SQL语句详解 MySQL update的正确用法

mysql 分页优化解析

mysql分区之LIST分区讲解

mysql免安装版的实际配置方法

MySql官方手册学习笔记2 MySql的模糊查询和正则表达式

MYSQL5 masterslave数据同步配置方法第1/3页

Mysql 主从数据库同步(centos篇)

mysql sharding(碎片)介绍

MySQL 数据库优化的具体方法说明

Mysql自动备份与还原方法

精品推荐
分类导航