背景:通过下载mysql-5.6.50-linux-glibc2.12-x86_64.tar.gz二进制包方式安装了MySQL5.6
卸载:
1.关闭服务进程
#ps -ef | grep mysql
#/etc/init.d/mysql.server status
#/etc/init.d/mysql.server stop
#/etc/init.d/mysql.server status
2.查找MySQL相关目录,彻底删除
root@qiuyan:/usr/local/mysql# whereis mysql
mysql: /usr/local/mysql
root@qiuyan:/usr/local/mysql# find / -name mysql
/usr/local/src/php-5.6.36/travis/ext/mysql
/usr/local/src/php-5.6.36/ext/mysql
/usr/local/mysql
/usr/local/mysql/include/mysql
/usr/local/mysql/bin/mysql
/usr/local/mysql/data/mysql
/usr/local/mysql/data/mysql/mysql
/usr/share/bash-completion/completions/mysql
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/run/lock/subsys/mysql
/etc/apparmor.d/abstractions/mysql
/etc/init.d/mysql
/snap/core20/1587/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/usr/share/bash-completion/completions/mysql
/snap/core20/1623/etc/apparmor.d/abstractions/mysql
/snap/core20/1623/usr/share/bash-completion/completions/mysql
root@qiuyan:/usr/local/mysql# rm -rf /usr/local/mysql
root@qiuyan:/usr/local/mysql# find / -name mysql
/usr/local/src/php-5.6.36/travis/ext/mysql
/usr/local/src/php-5.6.36/ext/mysql
/usr/share/bash-completion/completions/mysql
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/run/lock/subsys/mysql
/etc/apparmor.d/abstractions/mysql
/etc/init.d/mysql
/snap/core20/1587/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/usr/share/bash-completion/completions/mysql
/snap/core20/1623/etc/apparmor.d/abstractions/mysql
/snap/core20/1623/usr/share/bash-completion/completions/mysql
root@qiuyan:/usr/local/mysql# rm -rf /etc/init.d/mysql
root@qiuyan:/usr/local/mysql# find / -name mysql
/usr/local/src/php-5.6.36/travis/ext/mysql
/usr/local/src/php-5.6.36/ext/mysql
/usr/share/bash-completion/completions/mysql
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/run/lock/subsys/mysql
/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/usr/share/bash-completion/completions/mysql
/snap/core20/1623/etc/apparmor.d/abstractions/mysql
/snap/core20/1623/usr/share/bash-completion/completions/mysql
root@qiuyan:/usr/local/mysql# rm -rf /usr/share/bash-completion/completions/mysql
root@qiuyan:/usr/local/mysql# find / -name mysql
/usr/local/src/php-5.6.36/travis/ext/mysql
/usr/local/src/php-5.6.36/ext/mysql
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/run/lock/subsys/mysql
/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/usr/share/bash-completion/completions/mysql
/snap/core20/1623/etc/apparmor.d/abstractions/mysql
/snap/core20/1623/usr/share/bash-completion/completions/mysql
root@qiuyan:/usr/local/mysql# rm -rf /snap/core20/1587/etc/apparmor.d/abstractions/mysql
rm: cannot remove '/snap/core20/1587/etc/apparmor.d/abstractions/mysql': Read-only file system
root@qiuyan:/usr/local/mysql# rm -rf /run/lock/subsys/mysql
root@qiuyan:/usr/local/mysql# find / -name mysql
/usr/local/src/php-5.6.36/travis/ext/mysql
/usr/local/src/php-5.6.36/ext/mysql
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/etc/apparmor.d/abstractions/mysql
/snap/core20/1587/usr/share/bash-completion/completions/mysql
/snap/core20/1623/etc/apparmor.d/abstractions/mysql
/snap/core20/1623/usr/share/bash-completion/completions/mysql
3.删除配置文件
root@qiuyan:/usr/local/mysql# rm -rf /etc/my.cnf
root@qiuyan:/usr/local/mysql# rm -rf /etc/init.d/mysqld
4.删除Mysql用户及用户组
root@qiuyan:/usr/local/mysql# id mysql
uid=1003(mysql) gid=1003(mysql) groups=1003(mysql)
root@qiuyan:/usr/local/mysql# userdel mysql
root@qiuyan:/usr/local/mysql# id mysql
id: ‘mysql’: no such user
root@qiuyan:/usr/local/mysql# mysqld status
Command 'mysqld' not found, but can be installed with:
apt install mysql-server-core-8.0 # version 8.0.31-0ubuntu0.22.04.1, or
apt install mariadb-server-core-10.3 # version 1:10.3.34-0ubuntu0.20.04.1
apt install mariadb-server-core-10.6 # version 1:10.6.7-2ubuntu1.1