zoukankan      html  css  js  c++  java
  • centos7删除mysql

    作为 Linux系统管理员,偶尔会遇到这种情况,就是系统安装的MySQL数据库出现故障,而不得不需要重新安装MySQL。但是卸载MySQL软件包后重新安装时故障可能会依然存在,因为原来安装的MySQL配置信息会影响新安装的软件包,所以我们在删除MySQL时不仅需要卸载软件包,还要删除原来的配置文件。

    特别强调一点,就是在删除MySQL时,一定要确认数据库的数据都得到了有效的备份,以免数据丢失。

    1]  删除MySQL软件包

    首先删除CentOS 7 系统的MySQL软件包,这个比较容易,使用如下命令即可:

    # yum remove mysql mysql-server

    2] 删除MySQL的数据目录

     

    MySQL的默认数据目录为”/var/lib/mysql”,其中保存了数据库的数据和相应配置信息。想要彻底删除MySQL,就需要删除该目录,以保证新安装的MySQL不受原有文件的影响。推荐将该目录移动到其它位置,以备在必要时可以进行数据恢复:

    # mv /var/lib/mysql /var/lib/old_backup_mysql

    如果数据文件并未保存在默认目录,则可以使用如下语句查询:

    > show global variables like '%datadir%';

    这样,就可以了解数据文件的存放位置了。

    图.1 查看MySQL数据文件目录

    3]  重新安装MySQL

    通过上面两个步骤,已经将CentOS 7 安装的MySQL软件包和数据文件都移除了,现在就可以使用如下命令重新安装MySQL了:

    # yum install mysql mysql-server

    此时,重新安装的MySQL会自行创建默认的数据文件目录,有助于解决原有数据库存的问题。

  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/powerbear/p/14865890.html
Copyright © 2011-2022 走看看