![如何在不损坏数据的情况下重新安装mysql?](https://linux22.com/image/962471/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E6%8D%9F%E5%9D%8F%E6%95%B0%E6%8D%AE%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85mysql%EF%BC%9F.png)
http://stuffthatspins.com/2011/01/08/ubuntu-10-x-completely-remove-and-clean-mysql-installation/展示如何重新安装所有内容。
我想做这样的事情而不重新安装数据。
显然我无法执行此操作:删除首选项(下一个查找命令将删除所有内容):
rm -rf /etc/mysql
找到 / 上所有带有“mysql”的文件并删除它们:
find / -iname ‘mysql*’ -exec rm -rf {} \;
然后我跑
sudo aptitude purge mysql-server
sudo aptitude install mysql-server
但是后来我遇到了问题,因为我无法访问一些 mysql-bin.0000x 不可写或类似的东西。
如果我让 mysql-bin.index 保持为空或将其删除,我会收到文件为空或无法访问的投诉。我认为问题是 mysql 没有权限访问这些文件。但是,我无法授予他们权限,因为安装应该是自动的。
所以我该怎么做?
这是针对 amazon-ec2 的