当前位置: 首页 > news >正文

mac 下配置mysql的全局环境变量

前言

如果你还没有安装mysql,请参考这篇文章手把手教你MAC本地数据库的安装与使用:mysql + python (pymysql)【一】 - 知乎

正文

1.打开终端,输入命令”echo $SHELL“,显示当前的shell

 ⚠️本人使用的终端shell是zsh,如果你使用的是bash,可以尝试将下面命令中的zsh替换成bash(未亲测)。

2.输入命令“vim .zshrc”(如果没有安装vim或不会使用这个编辑器,请自行查阅网上资料)

在文件末尾添加下面语句:export PATH="/usr/local/mysql/bin"

退出文件,输入命令“source .zshrc”,配置生效,但是这时你会发现,你输入“ls”,“cat”等常见的终端命令都失效了,这说明这种方法产生了冲突,当然,如果你不在意这些,可以不必理会,到这一步配置就完成了。

也许是我配置的方法不对,但是,不管怎样,这样的方法对我来说是得不偿失的,因此,通过查阅网上资料,我想到了第二种方法,这种方法能完美解决这个问题。

不卖关子了,其实,只要将export PATH="/usr/local/mysql/bin"这条语句替换成alias mysql=/usr/local/mysql/bin/mysql即可。前一种方法是通过设置系统路径来告诉系统mysql命令的路径在哪,后一种则是直接将mysql创建别名(或者说是一种映射),而这个别名就是这个命令的路径,真是妙哉,学废了,学废了。

最后放一个参考链接Mac 下安装配置 MySql(Version 5.7.22) 环境变量-腾讯云开发者社区-腾讯云 (tencent.com)

虽然但是,我还是想吐槽一下,为什么作者在第一个方法中没有想过直接将alias mysql=/usr/local/mysql/bin/mysql这条语句放在配置文件末尾呢,反倒是我这个小白想到了。顺带提一嘴,作者的第二个方法和我开头给出的那篇文章的方法大同小异,因此没有试过,读者有兴趣可以尝试一下。

http://www.lryc.cn/news/356576.html

相关文章:

  • 小红书云原生 Kafka 技术剖析:分层存储与弹性伸缩
  • Python实现解码二进制数据以匹配给定的C++结构体
  • 实施阶段(2024年5月)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第3节 (弱引用是系统托管的 )
  • 安装WordPress
  • 【STL库源码剖析】list 简单实现
  • web前端框架设计第十一课-常用插件
  • Java基础-注解
  • SpringCloud之SSO单点登录-基于Gateway和OAuth2的跨系统统一认证和鉴权详解
  • 二分查找算法详讲(三种版本写法)原创
  • Git钩子(Hooks)之commit之前自动执行脚本
  • nano机器人2:机械臂的视觉抓取
  • 技术速递|宣布 Java on Azure 开发工具支持 Java on Azure Container Apps
  • 随机森林算法实现分类
  • Ubuntu卸载软件
  • 网络工程师:网络可靠性技术
  • 科技引领未来:高速公路可视化
  • Golang发送POST请求并传递JSON数据
  • C++实现生产者消费者模型
  • 【Mac】MWeb Pro(好用的markdown编辑器) v4.5.9中文版安装教程
  • C++ | Leetcode C++题解之第118题杨辉三角
  • 3D透视图转的时候模型闪动怎么解决?---模大狮模型网
  • 如何创建一个vue项目?详细教程,如何创建第一个vue项目?
  • AWS迁移与传输之Migration Hub
  • 网络渗透思考
  • 2.8万字总结:金融核心系统数据库升级路径与场景实践
  • Linux:进程控制(二.详细讲解进程程序替换)
  • Elasticsearch8.13.4版本的Docker启动关闭HTTPS
  • linux 之dma_buf (8)- ION简化版本
  • ⌈ 传知代码 ⌋ 高速公路车辆速度检测软件