重新安装 MySql 并保留现有数据库表和数据

重新安装 MySql 并保留现有数据库表和数据

请帮忙!

服务器出现问题,MySql 不再在我们的服务器(Ubuntu)上运行。服务无法识别,需要重新安装。不幸的是,数据库已经 48 小时没有备份了,这可是很麻烦的信息。

如何重新安装 MySql 并保留所有数据库数据?请注意 - 我根本无法访问 mysql。我无法使用命令行 mysql 或 phpmyadmin。

提前致谢,如果我遗漏了重要细节,请告诉我。

答案1

MySQL 数据库文件存储在 /var/lib/mysql 中。删除或重新安装 MySQL 包时,此文件夹保持不变,但仅有的如果你使用apt-get remove使用apt-get purge,这将删除 /var/lib/mysql 中的文件。

您还应该备份数据库。/var/lib/mysql 的副本可能不够。

答案2

备份:

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

恢复:

mysql -u root -p[root_password] [database_name] < dumpfilename.sql

您还可以使用您喜欢的文本编辑器编辑 SQL 备份文件。

相关内容