重新安装 MySQL 会删除现有数据库吗?

重新安装 MySQL 会删除现有数据库吗?

如果我重新安装 MySQL,而不删除实际的 MySQL 安装,它会重写所有文件而不删除我的数据库吗?

我的问题是我的mysqld坏了,因为我不小心将一个.txt文件复制到了其中,例如:

#cp -f root.txt /usr/sbin/mysqld

这是一个错误,显然守护进程不会再启动,通过执行

service mysql start

我该如何解决这个问题?我想我需要重新安装 MySQL,但我想知道是否可以重新安装而不影响服务器中的数据库。

答案1

通常不会。重新安装 MySQL 时,通常不会删除现有数据库。这就是为什么如果您这样做,您可能会看到在卸载之前删除数据库的提示。

但是,如果您仍然不确定,请创建数据文件夹,其中包含所有数据库。您将看到很多.frm 文件里面。

然后,在您重新安装之后,如果数据文件夹恰好是空的,请将内容放回去。

相关内容