当前位置:首页 > 开发 > 操作系统 > 正文

Linux 使用脚本安装MySQL数据库

发表于: 2013-03-29   作者:cuisuqiang   来源:转载   浏览次数:
摘要: 在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件 为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装MySQL,配置服务,启动服务 具体内容请查看附件   我们需要建立一个script文件夹,然后将MySQL安装文件和配置文件放到里面,包括我们执行脚本 文件夹内容包括 MySQL服务

在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件

为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装MySQL,配置服务,启动服务

具体内容请查看附件

 

我们需要建立一个script文件夹,然后将MySQL安装文件和配置文件放到里面,包括我们执行脚本

文件夹内容包括

MySQL服务端,MySQL-server-5.5.25-1.rhel5.i386.rpm

MySQL客户端,MySQL-client-5.5.25-1.rhel5.i386.rpm

配置文件,my-large.cnf (这个文件在win下看到的是拨号连接)

安装脚本,install_mysql.sh

卸载脚本,uninstall_mysql.sh

 

将script文件夹放到Linux的根目录,进入该文件夹,然后执行命令改变文件的权限

chmod 755 *

 

执行脚本进行安装

./install_mysql.sh

 

如需卸载,执行脚本

./uninstall_mysql.sh

 

卸载时会停止服务,删除安装目录,删除数据库目录,删除配置文件

 

以下内容是脚本内容,不方便下载附件的各位自己看一下就行了

安装脚本:

 

#!/bin/sh
## 此处假设软件介质存在于/script目录下
echo " 安装mysql..."
chmod 755 *
## 安装mysql的server和client端
cd /script
## 安装服务
rpm -ivh MySQL-server-5.5.25-1.rhel5.i386.rpm
## 假如有该文件会被删除
rm -rf /etc/my.cnf
## 拷贝自己的配置文件
cp /script/my-large.cnf /etc/my.cnf
## 启动服务
service mysql start
echo "MYSQL启动成功..."
netstat -nat
## 安装客户端
rpm -ivh MySQL-client-5.5.25-1.rhel5.i386.rpm
cd /script
echo "MYSQL安装成功..."
## 设置mysql用户的密码
echo "config mysql privsys..............."
mysql -u root -e "use mysql;set password for root@localhost=password('root');delete from user where user='';delete from user where password='';delete from user where host<>'localhost';INSERT INTO user VALUES ('%','root', 'root', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'N', 'N', '', '', '', '', '0', '0', '0', '0', '', null);flush privileges;"

 

卸载脚本:

#!/bin/sh
echo "卸载mysql..."
## 停止服务
service mysql stop
## 卸载安装的包
rpm -qa | grep -i mysql | xargs rpm -e
chkconfig --list | grep -i mysql
## 查询并删除MYSQL的安装目录
whereis mysql| xargs rm -rf
## 删除数据库目录
rm -rf /var/lib/mysql
## 删除配置文件
rm -rf /etc/my.cnf
echo "MYSQL卸载成功..."
## 说明:
## 数据库目录:/var/lib/mysql/
## 配置文件:/usr/share/mysql(mysql.server命令及配置文件)
## 相关命令:/usr/bin(mysqladmin、mysqldump等命令)
## 启动脚本:/etc/rc.d/init.d/

 

为什么要单独提供my-large.cnf文件呢?因为一般我们是根据本地服务器的情况进行相关配置的,所以一般都会对该文件进行定制,然后拷贝到 /etc/my.cnf 下,该文件将作为MySQL的配置文件

如果你对该文件有疑惑,可以查看http://cuisuqiang.iteye.com/blog/1682021 获得更多信息

 

请您到ITEYE网站看原创,谢谢!

http://cuisuqiang.iteye.com/ ! 

自建博客地址:http://www.javacui.com/ ,内容与ITEYE同步!

Linux 使用脚本安装MySQL数据库

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码
本次系统是Red Hat Enterprise Linux 5 64-bit mysql MySQL-client-community-5.1.53-1.rhel5.i386.
‍ linux下使用yum安装mysql linux下使用yum安装mysql 1、安装 查看有没有安装过: yum list instal
文件传输工具使用   为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想
一、linux下mongdb的安装 1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_6
下载Adventure Works 2008 脚本地址 下载文件为一个压缩包,里面有许多csv数据文件和一个instawdb.s
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号