Mac 每次启用mysql 都要重新配置路径
每次使用 mysql -uroot -p
都是显示
command not found
需要 wh$ PATH="$PATH":/usr/local/mysql/bin
后才能启用 这是为什么 啊
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你这只是临时的修改了环境变量,但是重启后就没了
想要重启后还在的话,需要修改配置文件,mac下请参考这里
把这个加到你的
shell配置文件里面去,另外 Mac 上使用 Mysql还 是推荐使用Docker直接在终端修改PATH是临时修改的,如果每次启动终端都读取这个变量,应该写道~/.bashrc里面(如果你用bash的话,如果用别的sh,写道相应的.xxshrc里面
我也用macOS,我现在在外面玩,所以具体是不是这样不确定!
标准管理PATH的方式,
在
/etc/profile.d/下面建立mysql.sh,当然,其他的环境变量你按照应用命名!在里面写入
这样系统每次启动就会启动这个脚本,然后你的配置环境变量就会加上去!多个不同的应用PATH也可以互相区别,不需要的时候把对应的sh文件删除就可以了!
这个是我测试之后的,因为默认没有
/etc/profile.d目录所以要在相应的位置加上调用
/etc/profile.d目录的内容。这个我是放在
/etc/profile的最后面。有关这个文件是用来干什么的,请自行百度。然后再创建
/etc/profile.d目录,在里面创建对应的bash文件。我在macOS下面使用的都是service命令管理service。
我是直接用mamp集成环境 基本上都会帮你搞定 真的很方便