在 Laravel Forge 上卸载 MySQL 而不删除 HHVM
Uninstall MySQL without removing HHVM on Laravel Forge
因为我分别维护数据库和网络服务器,所以我想让我的 Forge 维护的网络服务器没有 mysql,因为它往往使用 很多 内存,即使我不使用它。
尝试 运行 一个 sudo apt-get --purge remove mysql-client mysql-server mysql-common
将导致以下输出:
正在读取包列表...完成
构建依赖树<br>
正在读取状态信息...完成
软件包 'mysql-server' 未安装,因此未删除
以下软件包已自动安装,不再需要:
ghostscript gsfonts imagemagick-common libaio1 libavahi-client3
libavahi-common-data libavahi-common3 libboost-context1.54.0
libboost-文件系统1.54.0 libboost-程序-选项1.54.0
libboost-regex1.54.0 libboost-system1.54.0 libboost-thread1.54.0 libcups2
libcupsfilters1 libcupsimage2 libdbi-perl libfftw3-double3 libgflags2
libgoogle-glog0 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig2dec0
libjemalloc1 liblcms2-2 liblqr-1-0 libmagickcore5 libmagickwand5
libmemcached10 libpaper-utils libpaper1 libtbb2 libterm-readkey-perl
libunwind8 linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic
linux-image-3.13.0-52-generic linux-image-extra-3.13.0-52-generic
mysql-client-core-5.6 mysql-server-core-5.6 poppler-data
使用 'apt-get autoremove' 删除它们。
以下软件包将被删除:
hhvm libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 mysql-common
mysql-common-5.6 mysql-server-5.6
0 个升级,0 个新安装,7 个删除,4 个未升级。
此操作后,将释放 113 MB 磁盘 space。
你想继续吗? [Y/n]n
中止。
如您所见,我要求删除 mysql,但它也会删除我想保留的 hhvm
!有什么办法可以实现吗?
HHVM 的 mysql 客户端和其他 mysql 功能(您几乎肯定需要)依赖于您正试图删除的 mysql 客户端库。 sudo apt-get remove mysql-server
应该可以工作并删除 mysql 服务器,同时保留 HHVM 需要的客户端库。
因为我分别维护数据库和网络服务器,所以我想让我的 Forge 维护的网络服务器没有 mysql,因为它往往使用 很多 内存,即使我不使用它。
尝试 运行 一个 sudo apt-get --purge remove mysql-client mysql-server mysql-common
将导致以下输出:
正在读取包列表...完成
构建依赖树<br>
正在读取状态信息...完成
软件包 'mysql-server' 未安装,因此未删除
以下软件包已自动安装,不再需要:
ghostscript gsfonts imagemagick-common libaio1 libavahi-client3
libavahi-common-data libavahi-common3 libboost-context1.54.0
libboost-文件系统1.54.0 libboost-程序-选项1.54.0
libboost-regex1.54.0 libboost-system1.54.0 libboost-thread1.54.0 libcups2
libcupsfilters1 libcupsimage2 libdbi-perl libfftw3-double3 libgflags2
libgoogle-glog0 libgs9 libgs9-common libijs-0.35 libjasper1 libjbig2dec0
libjemalloc1 liblcms2-2 liblqr-1-0 libmagickcore5 libmagickwand5
libmemcached10 libpaper-utils libpaper1 libtbb2 libterm-readkey-perl
libunwind8 linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic
linux-image-3.13.0-52-generic linux-image-extra-3.13.0-52-generic
mysql-client-core-5.6 mysql-server-core-5.6 poppler-data
使用 'apt-get autoremove' 删除它们。
以下软件包将被删除:
hhvm libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 mysql-common
mysql-common-5.6 mysql-server-5.6
0 个升级,0 个新安装,7 个删除,4 个未升级。
此操作后,将释放 113 MB 磁盘 space。
你想继续吗? [Y/n]n
中止。
如您所见,我要求删除 mysql,但它也会删除我想保留的 hhvm
!有什么办法可以实现吗?
HHVM 的 mysql 客户端和其他 mysql 功能(您几乎肯定需要)依赖于您正试图删除的 mysql 客户端库。 sudo apt-get remove mysql-server
应该可以工作并删除 mysql 服务器,同时保留 HHVM 需要的客户端库。