如何在CentOS上重新安装MySQL

时间:2015-12-06 16:45:47

标签: mysql centos

我知道Web上有很多关于这个问题的教程和线程。我甚至知道this线程。但是,不幸的是,我找不到任何工作收据。无论我做什么,我都会得到#34;冲突"与以前的版本或一些其他错误消息。所以,这就是我所拥有的:

  1. CentOS版本6.6
  2. 以前的一些旧MySQL的构建/包/安装
  3. 我想彻底删除旧的MySQL(似乎$("#goo")没有帮助,因为如果我yum remove mysql mysql-*,它会再次开始安装一些垃圾)。我想安装一个全新的MySQL 5.7(或至少5.6)并检查它是否有效。有一步一步的教程会很棒。 This一个已经过时,不再有帮助。谢谢!

2 个答案:

答案 0 :(得分:3)

  • 在Linux shell中使用此命令删除服务器上的MySQL包。

    yum remove mysql mysql-server
    
  • 重命名系统的MySQL数据目录,通常位于/ var / lib / mysql。如果没有,请检查my.cnf文件。我们纯粹为了备份目的而重命名。

    mv /var/lib/mysql /var/lib/mysql_old_backup
    
  • 现在使用此命令重新安装。

    yum install mysql mysql-server
    

答案 1 :(得分:2)

查看this页面并获取系统的正确RPM。

编辑它安装的文件/etc/yum.repos.d/mysql-community.repo并检查您要使用的版本,并将enabled=0更改为enabled=1

yum clean all
yum update mysql-community

这应该会让你获得更新版本或最新版本。

请记住,升级后(尤其是主要版本)也要运行mysql_upgrade -u <username> -p