我在 debian 7 上有一个带有 mysql 和 phpmyadmin 的 vps。 我已经创建了一个可以远程访问 mysql 的 super 用户。 我可以使用 my-ip/phpmyadmin 访问 phpmyadmin。 我想完全删除 phpmyadmin,但我想保留我的远程访问、数据库、权限等...
我读到了不同的答案,其中一个好吗?
解决方案1:
sudo dpkg -P phpmyadmin
sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf
sudo service apache2 restart
解决方案 2:
sudo apt-get autoremove phpmyadmin
解决方案3:
sudo apt-get purge phpmyadmin
最佳答案
据我所知,您的解决方案 1 和 3 本质上是相同的(使用不同的工具来完成相同的任务;除了您不需要 rm .conf 文件或自行重新启动 Apache)。解决方案 2 没有达到您的预期,请尝试 man apt-get
并搜索 autoremove。
这应该是安全的,不会影响 MySQL 数据库,但需要注意的是,如果您的 MySQL 依赖于 phpMyAdmin 而没有其他任何东西,它可能会被删除。我经常使用 Aptitude 工作,因为我喜欢它的界面,但是 apt-get 也会向您展示将要做什么。首先尝试使用 apt-get --dry-run purge phpmyadmin 并仔细检查要删除的软件包列表。
当安装 phpMyAdmin 时,会创建一个“controluser”和特殊的管理数据库。这些将被删除,但由于它们仅由 phpMyAdmin 使用,因此在清除软件包时删除它们没有问题。
不过,在进行任何更改之前拥有最新的备份总是好的。
关于mysql - 如何在 Debian 上删除 phpmyadmin 而不删除数据库、用户、权限、,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26754264/