• 如何卸载编译安装的源码包(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相关的内容删除

    1.先删除-DCMAKE_INSTALL_PREFIX= /usr/local/mysql  指向mysql安装目录里面的文件,连带着-DINSTALL_SBINDIR=sbin 指向可执行文件目录(prefix/sbin)

    -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)

    3.删除-DSYSCONFDIR=/etc/mysql 指向mysql配置文件目录 (/etc/mysql)

    2.查看有没目录没有删干净

    1.whereis mysql

    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 \



      

  • 相关阅读:
    高级定制_百度百科
    大叔也学Xamarin系列
    WebApi系列~dynamic让你的省了很多临时类
    大叔也说Xamarin~Android篇~支付宝SDK的集成
    知方可补不足~sqlserver中使用ROW_NUMBER进行的快速分页
    EF架构~有时使用SQL更方便
    【deep learning学习笔记】注释yusugomori的LR代码 --- LogisticRegression.h
    线程同步
    泛型接口的实现方式之二
    jsp获得本地及serverIP的方法
  • 原文地址:https://www.cnblogs.com/xiaoliwaer/p/10553344.html
Copyright © 2020-2023  润新知