请帮忙!
服务器出现问题,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 备份文件。