意外执行“apt-get remove mysql-server”后我可以恢复所有内容吗?

意外执行“apt-get remove mysql-server”后我可以恢复所有内容吗?

我在网络服务器终端中意外输入了以下命令:

sudo apt-get remove apache2 php* mysql* -y

我可以在没有备份的情况下挽救我的数据库表吗?我知道,例如,apache 在删除时不会从系统中删除任何内容(配置),但是 mysql 呢?

答案1

apt-get 才不是删除包时删除数据文件。它可能会删除配置文件purge(但这不是默认行为)。

默认情况下,mysql 数据库位于/var/lib。您的 dbs 应该在那里。

答案2

您仍然可以在以下位置获取数据库文件:

/var/lib/mysql

要访问database_name_1您之前创建的,您会发现它的路径为:

/var/lib/mysql/数据库名称_1

(显然你需要su权限)

相关内容