zoukankan      html  css  js  c++  java
  • Ubuntu 系统下暴力卸载 MySQL

    一、概述

    MySQL 出问题了,正常的 start、stop 不起作用。

    apt-get remove mysql-server
    apt-get remove mysql-client
    

    上面这些命令不起作用。

    所以,就只能暴力下载了。
    参考自:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.html

    二、暴力过程

    2.1 删除 mysql

    // 下面这串命令敲完,删到它爹娘都不认得
    service mysql stop
    killall -KILL mysql mysqld_safe mysqld
    apt-get --yes purge mysql-server mysql-client
    apt-get --yes autoremove --purge
    apt-get autoclean
    deluser --remove-home mysql
    delgroup mysql
    rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
    
    sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
    sudo rm -rf /etc/mysql /var/lib/mysql
    sudo apt-get autoremove
    sudo apt-get autoclean
    
    sudo apt-get autoremove --purge mysql-server-5.5 
    sudo apt-get autoremove mysql-client 
    sudo apt-get autoremove mysql-server 
    sudo apt-get autoremove mysql-common //清除残留数据和配置信息 
    

    2.2 清理残留数据

    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    

    三、正常安装

    安装 mysql

    sudo apt-get install mysql-server mysql-client
    

    一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

    sudo netstat -tap | grep mysql
    

    当您运行该命令时,您可以看到类似下面的行:

    tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
    

    如果服务器不能正常运行,您可以通过下列命令启动它:

    sudo /etc/init.d/mysql restart
    

    进入 mysql

    mysql -uroot -p 管理员密码
    

    配置 MySQL 的管理员密码:

    sudo mysqladmin -u root password newpassword
    

    此文在我的 Github Pages 上同步发布,地址为:Ubuntu 系统下暴力卸载 MySQL

  • 相关阅读:
    Haproxy基于ACL做访问控制
    K8s之Prometheus监控
    kubernetes之PV及PVC案例
    K8s常见示例
    K8s之Web服务
    Ansible 部署k8s
    K8s之网络通信
    创建资源对象实例
    kubeadm搭建K8s集群
    Go基础之函数递归实现汉诺塔
  • 原文地址:https://www.cnblogs.com/neillee/p/7009936.html
Copyright © 2011-2022 走看看