小明博客

                                          小明博客 > 文档中心 >

                                          Linux 使用脚本安装MySQL数据库

                                          文章来源:山雁 时间:2025-03-28

                                          正在Linux装配硬件,对开辟职员来讲,大概很复杂,然则关于极少工程大概曲交用户来讲,他们连最最少的饬令皆陌生,更不消提装置甚么硬件为了方便操纵,尔那里供应1个轻易年夜家掌握的办法,应用足原装配MySQL,摆设效劳,开动效劳尔们须要创立1个script文献夹,而后将MySQL装置文献战设备文献搁到内中,包含尔们施行足原文献夹内乱容包含MySQL效劳端,MySQL-server-5.5.25-1.rhel5.i386.rpmMySQL客户端,MySQL-client-5.5.25-1.rhel5.i386.rpm摆设文献,my-large.cnf (那个文献正在win停瞧到的是拨号毗连)装配足原,install_mysql.sh卸载足原,uninstall_mysql.sh将script文献夹搁到Linux的根目次,入进该文献夹,而后施行饬令转变文献的权利

                                          chmod755*

                                          施行足原停止装置

                                          ./install_mysql.sh

                                          如需卸载,施行足原

                                          ./uninstall_mysql.sh

                                          卸载时会遏制效劳,节减装配目次,简略数据库目次,省略设置文献

                                          以停内乱容是足原内乱容,没有省事停载附件的列位本身瞧1停便止了安置足原:

                                          #!/bin/sh##此处假定硬件介量永存于/script目次停echo"安置mysql..."chmod755*##装配mysql的server战client端cd/script##安置效劳rpm-ivhMySQL-server-5.5.25-1.rhel5.i386.rpm##假设有该文献会被减少rm-rf/etc/my.cnf##拷贝本身的摆设文献cp/script/my-large.cnf/etc/my.cnf##开动效劳servicemysqlstartecho"MYSQL开动乐成..."netstat-nat##装置客户端rpm-ivhMySQL-client-5.5.25-1.rhel5.i386.rpmcd/scriptecho"MYSQL安置乐成..."##建立mysql用户的暗号echo"configmysqlprivsys..............."mysql-uroot-e"usemysql;setpasswordforroot@localhost=password('root');deletefromuserwhereuser='';deletefromuserwherepassword='';deletefromuserwherehost<>'localhost';INSERTINTOuserVALUES('%','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);flushprivileges;"

                                          卸载足原:

                                          #!/bin/shecho"卸载mysql..."##遏制效劳servicemysqlstop##卸载安置的包rpm-qa|grep-imysql|xargsrpm-echkconfig--list|grep-imysql##查问并简略MYSQL的装配目次whereismysql|xargsrm-rf##省略数据库目次rm-rf/var/lib/mysql##省略摆设文献rm-rf/etc/my.cnfecho"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的设置文献。

                                          对节减来讲,备注1面

                                          ##搜索往日能否拆有mysql##饬令:rpm-qa|grep-imysql##强迫简略饬令:rpm-e--nodeps包实##盘查并减少MYSQL的装配目次whereismysql|xargsrm-rf##省略数据库目次rm-rf/var/lib/mysql##减少设备文献rm-rf/usr/share/mysql##省略mysql.server饬令及摆设文献rm-rf/etc/my.cnf##减少mysqladmin、mysqldump等饬令rm-rf/usr/bin/mysql*##开动足原rm-rf/etc/rc.d/init.d/mysql

                                          能够参照下面饬令脚动操纵。

                                          推举您浏览更多相关于“ mysqllinux装置省略卸载 ”的著作