
1 lululau 111 天前 先说说为什么要放到这个位置 |
2 hwhtj OP 我在使用 phpWebstudy ,想把所有环境相关软件装在同一个路径,方便后期统一使用软连接挪到外挂硬盘上去 |
3 lululau 111 天前 这个需求可以用 docker |
4 lululau 111 天前 实在想用 Homebrew ,备份下 $HOMEBREW_PREFIX/etc/my.cnf, $HOMEBREW_PREFIX/var/mysql 就行了 |
5 zhouu 111 天前 装个 dbngin 好了,可以装 pgsql 、mysql 、mariadb 、redis |
6 ysc3839 111 天前 外置硬盘挂载到/opt/homebrew 就好了。 不然还是建议找独立可移动版。 |
7 ysc3839 111 天前 |
8 psllll 111 天前 via Android 那就不用 brew ,直接去官网下 tar 爱放哪解压运行 |
9 bao3 111 天前 手动安装就行了。 |
10 geminikingfall 111 天前 用 docker 更方便 |
11 julyclyde 111 天前 第一: 你这个需求有错误 第二: --prefix 是给 configure 命令用的参数吧 brew 支持这个吗? 第三: 现在 brew 大部分安装的都是预编译的包,没有现场编译这个过程 |
12 julyclyde 111 天前 @tyrantZhao mac 里运行 docker 还得白搭进去一套操作系统的开销 |
13 zxkxhnqwe123 111 天前 @julyclyde #12 用 alpine 就好了 |
14 geminikingfall 110 天前 @julyclyde 这开销约等于 0 吧?有官方的包啊,根本不用你动手,拉下来直接就能搞。 |
15 tianxiewuhua 110 天前 建议用 docker |
16 newaccount 110 天前 软链一下不行吗? |
17 guochenglong 110 天前 方向错了,直接用 docker-compose |
18 julyclyde 110 天前 @tyrantZhao 一个 linux 内核加一个 docker daemon 怎么也不能按零来考虑吧 |
19 gongym 110 天前 @hwhtj 我也有你这个需求,我买的 mac mini 内置硬盘不大,打算把 MySQL 安装到外置存储中。 最后选择直接下载 tar 包解压到指定位置,直接执行初始化 |
20 gongym 110 天前 @gongym bin/mysqld --defaults-file=./my.cnf --initialize --console 然后直接启动就可以用了 bin/mysqld --defaults-file=my.cnf --console 配置文件内容( my.cnf ) [mysqld] port=3306 basedir=/Volumes/Data/App/MySQL/mysql-8.4.6-macos15-arm64/ datadir=/Volumes/Data/App/MySQL/mysql-8.4.6-macos15-arm64/data default-time-zOne='+08:00' character-set-server=utf8mb4 default-storage-engine=INNODB max_cOnnections=50000 max_allowed_packet=16M 初始化和启动时会遇到有的启动文件会被系统禁止,点击允许后再次执行就没有任何问题了 最后写一个 startup.sh 和 shutdown.sh 就可以很方便的使用了 |