brew install 安装了 mysql 然后用 brew service 启动了它,后来我发现,哪怕我关闭了它,重启后,brew service list 中 mysql 还是启动了,别的都是 stop 状态
![]() | 1 DonaidTrump 2018-06-10 16:38:25 +08:00 via iPhone ![]() brew uninstall mysql |
![]() | 3 xinhangliu 2018-06-10 16:59:43 +08:00 via Android 照理说 brew services stop 就可以了呀,已经包含取消开机启动了 |
![]() | 4 crysislinux 2018-06-10 17:10:38 +08:00 via Android 你看看是不是 sudo 启动的,sudo 的和非 sudo 的是两个服务 |
![]() | 5 jmirror OP @crysislinux #4 感谢,这个我倒是没留意,估计是 |
![]() | 6 chinvo 2018-06-10 18:09:50 +08:00 数据库我现在都是放到 docker,映射 data 目录到 /usr/local/var |
![]() | 7 DonaidTrump 2018-06-10 18:26:19 +08:00 via iPhone @jmirror 哈哈,开玩笑 3 楼的方法应该对 |
![]() | 8 K1W1 2018-06-10 18:40:24 +08:00 via Android ![]() LaunchRocket brew 必装的辅助软件,https://github.com/jimbojsb/launchrocket |
![]() | 10 cherrot 2018-06-10 22:32:10 +08:00 brew service 应该 sudo 执行 |
![]() | 11 Lattez 2018-06-10 22:50:28 +08:00 话说为啥不 mysql.server start...我记得安装完之后有提示如果不想保持后台运行就用这条 |
![]() | 12 dorentus 2018-06-11 09:49:53 +08:00 brew info mysql 输出的最后: > To have launchd start mysql now and restart at login: > brew services start mysql > Or, if you don't want/need a background service you can just run: > mysql.server start PS: 除非 formula 有明确说明,或者你自己有明确的需求,否则不应当用 root/sudo 执行任何操作 |
![]() | 13 liberize 2018-06-11 12:50:26 +08:00 via Android rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist |