如果我重新安装 MySQL,而不删除实际的 MySQL 安装,它会重写所有文件而不删除我的数据库吗?
我的问题是我的mysqld
坏了,因为我不小心将一个.txt
文件复制到了其中,例如:
#cp -f root.txt /usr/sbin/mysqld
这是一个错误,显然守护进程不会再启动,通过执行
service mysql start
我该如何解决这个问题?我想我需要重新安装 MySQL,但我想知道是否可以重新安装而不影响服务器中的数据库。
答案1
通常不会。重新安装 MySQL 时,通常不会删除现有数据库。这就是为什么如果您这样做,您可能会看到在卸载之前删除数据库的提示。
但是,如果您仍然不确定,请创建数据文件夹,其中包含所有数据库。您将看到很多.frm 文件里面。
然后,在您重新安装之后,如果数据文件夹恰好是空的,请将内容放回去。