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会自行创建默认的数据文件目录,有助于解决原有数据库存的问题。

  • 相关阅读:
    Dagger2使用
    Android自定义processor实现bindView功能
    Android注解方式实现表单校验
    一次简单的SQL手工注入
    Drozer简单使用
    Android刷机
    Python Network Security Programming-1
    存在于文件名中的SQL手工注入
    java 动手动脑7
    Java课堂 动手动脑6
  • 原文地址:https://www.cnblogs.com/powerbear/p/14865890.html
Copyright © 2011-2022 走看看