如何卸載編譯安裝的源碼包(mysql卸載)

1.分析安裝過程

1.刪除相關目錄

1.1.1目錄相關的cmake的參數

-DCMAKE_INSTALL_PREFIX= XXX 指向mysql安裝目錄 -DINSTALL_SBINDIR=sbin 指向可執行文件目錄(prefix/sbin) -DMYSQL_DATADIR=/var/lib/mysql 指向mysql數據文件目錄(/var/lib/mysql) -DSYSCONFDIR=/etc/mysql 指向mysql配置文件目錄 (/etc/mysql) -DINSTALL_PLUGINDIR=lib/mysql/plugin 指向插件目錄(prefix/lib/mysql/plugin) -DINSTALL_MANDIR=share/man 指向man文檔目錄 (prefix/share/man) -DINSTALL_SHAREDIR=share 指向aclocal/mysql.m4安裝目錄(prefix/share) -DINSTALL_LIBDIR=lib/mysql 指向對象代碼庫目錄(prefix/lib/mysql) -DINSTALL_INCLUDEDIR=include/mysql 指向頭文件目錄(prefix/include/mysql) -DINSTALL_INFODIR=share/info 指向info文檔存放目錄(prefix/share/info)

咱們先把這些目錄裏面和mysql相關的內容刪除php

1.先刪除-DCMAKE_INSTALL_PREFIX= /usr/local/mysql  指向mysql安裝目錄裏面的文件,連帶着-DINSTALL_SBINDIR=sbin 指向可執行文件目錄(prefix/sbin)mysql

-DINSTALL_PLUGINDIR=lib/mysql/plugin 指向插件目錄(prefix/lib/mysql/plugin) -DINSTALL_MANDIR=share/man 指向man文檔目錄 (prefix/share/man) -DINSTALL_SHAREDIR=share 指向aclocal/mysql.m4安裝目錄(prefix/share) -DINSTALL_LIBDIR=lib/mysql 指向對象代碼庫目錄(prefix/lib/mysql) -DINSTALL_INCLUDEDIR=include/mysql 指向頭文件目錄(prefix/include/mysql) -DINSTALL_INFODIR=share/info 指向info文檔存放目錄(prefix/share/info)
-DINSTALL_SBINDIR=sbin 指向可執行文件目錄(prefix/sbin)
這些都別連帶刪除了

2.刪除-DMYSQL_DATADIR=/var/lib/mysql 指向mysql數據文件目錄(/var/lib/mysql)sql

3.刪除-DSYSCONFDIR=/etc/mysql 指向mysql配置文件目錄 (/etc/mysql)vim

2.查看有沒目錄沒有刪乾淨

1.whereis mysqlbash

 

2.查看環境變量

2.1查看/etc/profile文件

2.2查看~/.bash_profile

2.3env查看環境變量

3.取消啓動腳本

3.1systemctl list-unit-files|grep enabled

3.2systemctl disable mysql.service #取消開機運行

4.刪除原先的定義的組

 

4.重裝

4.1修改環境變量

vim .bash_profile
添加export PATH=/usr/local/mysql/bin:$HOME/bin:$PATH./configure --prefix=/lnmp/php \
相關文章
相關標籤/搜索