Linux使用脚本安装MySQL数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux使用脚本安装MySQL数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2919字,纯文字阅读大概需要5分钟。
内容图文
![Linux使用脚本安装MySQL数据库](/upload/InfoBanner/zyjiaocheng/529/9d0171e631d94e649113e99cc828428e.jpg)
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件 为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装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数据库全部内容,希望文章能够帮你解决Linux使用脚本安装MySQL数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。