1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到如下图的所示:
说明之前安装了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5
2、停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
# rpm -ev MySQL-client-5.5.25a-1.rhel5
# rpm -ev MySQL-server-5.5.25a-1.rhel5
3、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
查找结果如下:
[root@localhost ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
删除对应的mysql目录
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
具体的步骤如图:查找目录并删除
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf /etc/my.cnf
4、再次查找机器是否安装mysql
rpm -qa|grep -i mysql
无结果,说明已经卸载彻底
在/var/lib下面有个mysql文件夹 /var/log/下有个mysqld.log ,把软件目录和这两个东西删了就可以把吧 可能不准确哈,刚接触linux两天,用的centos1、使用SQL*PLUS停止数据库。[oracle@OracleTest oracle]$ sqlplus /nolog
SQL>connect / as sysdba
SQL>shutdown [immediate]
SQL>exit
2、停止Listener
[oracle@OracleTest oracle]$ lsnrctl stop
3、停止HTTP服务
[root@OracleTest /root]# service httpd stop
4、用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)
5、将安装目录删除
[root@OracleTest /root]# rm -rf /u01/app/oracle/
6、将/usr/bin下的文件删除
[root@OracleTest /root]# rm /usr/local/bin/dbhome
[root@OracleTest /root]# rm /usr/local/bin/oraenv
[root@OracleTest /root]# rm /usr/local/bin/coraenv
7、将/etc/oratab删除
[root@OracleTest /root]# rm /etc/oratab
8、将/etc/oraInst.loc删除
[root@OracleTest /root]# rm /etc/oraInst.loc
9、将oracle用户删除(若要重新安装,可以不删除)
[root@OracleTest /root]# userdel –r oracle
10、将用户组删除(若要重新安装,可以不删除)
[root@OracleTest /root]# groupdel oinstall
[root@OracleTest /root]# groupdel dba
11、将启动服务删除
[root@OracleTest /root]# chkconfig --del dbora
到此为止重启后,Linux系统下的Oracle数据库已完全删除了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)