Mac OS zsh: command not found: mysql解决方案

摘要:
命令+R权限用于设置指令的别名和自定义指令的别名。如果只输入别名,则可以在.profile或中设置指令的别名。cshrc。Alias=[指令名称]将别名设置为永久有效:wq执行以下命令:然后执行以下命令vim~/。bash_配置文件位于~/。bash_在配置文件source~/之后添加以下命令。bashrc按ESC键输入:

环境:

chsh -s /bin/zsh

vim ~/.zshrc

alias mysql=/Applications/MAMP/Library/bin/mysql
      Mac OS版本:10.14.2

      MySQL版本:5.7.24

打开终端,命令行输入:mysql,总是返回:zsh:command not found: mysql

网上的各种方法都试过了,比如ln -s 系列的改路径,command+R的改权限,统统都不行。

后来找到方法,轻松解决问题,在这里记录一下:

alias mysql=/usr/local/mysql/bin/mysql
注意:这种方式只能临时有效,下次登入还是会出现:zsh:command not found: mysql

alias:用于设置指令的别名,自定义指令的别名,若仅输入alias,则可列出目前所有的别名设置。alias的效力仅基于该次登入操作。若要每次登入即自动设置好别名,可在.profile或.cshrc种设定指令的别名。

语法:

alias [别名]=[指令名称]
设置别名永久有效:

      方法一:

      执行

cd ~
      进入到用户的目录,执行:

vim ~/.bashrc
      把下面的内容加入到文件当中

alias mysql=/usr/local/mysql/bin/mysql
      按ESC,输入:

:wq
      执行下面的命令,使配置文件生效:

source ~/.bashrc
      重启终端,输入:

mysql
     检查是否生效,如果没有生效,则执行下面的命令:

vim ~/.bash_profile
      在~/.bash_profile文件后面加入下面的指令

source ~/.bashrc
      按ESC输入:

:wq
      使~./bash_profile文件生效,输入:

source ~/.bash_profile
      方法二:

      如果你的终端安装了Zsh,发现使用方法一后并不一定生效(本自己电脑傻姑娘就是这样),经过排查发现Zsh有自己的启动默认执行的文件~./zshrc,要在Zsh种是alias永久生效,则需要编辑~./zshrc文件,在文件中添加一行:

alias mysql=/usr/local/mysql/bin/mysql
      按ESC输入:

:wq
      使~./zshrc文件生效,输入:

source ~/.zshrc

转载自:https://blog.csdn.net/Wjhsmart/article/details/85322226

免责声明:文章转载自《Mac OS zsh: command not found: mysql解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇git rebase简介(基本篇)【Guava】基于guava的重试组件Guava-Retryer下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

docker-compose 搭建 kafka 集群

环境准备 kafka依赖zookeeper,所以搭建kafka需要先配置zookeeper。网格信息如下: zookeeper 192.168.56.101:2181 kafka1 192.168.56.101:9092 kafka2 192.168.56.101:9093 kafka3 192.168.56.101:9094 开始搭建...

Unity事件处理机制与NGUI事件机制

1 Unity原生 1.1 GUI void OnGUI(){ if(GUI.Button(Rect position, string text)){ //点击后立即执行 } 1.1 Input 每个手指触控是通过Input.touches数据结构描述的: fingerId 手指索引 The unique index for a touch. ...

gdb命令手册(转)

GDB的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之 前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB 键,如果没有其它命令的前几个字符与此相同,SHELL将补齐此命令。如果有其它命令的前几个字符与此相同,你会听到一声警告声,再输入TAB 键,...

C#简单一句代码,实现pictureBox的照片另存为磁盘文件不出错

开发人事档案系统时,一般都要利用pictureBox对人员的照片进行操作,包括选择保存照片、另存照片、删除照片,如下图:                         将照片保存到数据库和从数据库中删除,网友写了很多实用代码,非常好用。但是要将pictureBox上显示的照片另存为磁盘文件时,非常容易出现“GDI+ 发生一般性错误”。网上有很多建议,都不...

C#图解教程 第二十章 异步编程

笔记 异步编程 什么是异步 示例 async/await特性的结构什么是异步方法 异步方法的控制流await表达式取消一个异步操作异常处理和await表达式在调用方法中同步地等待任务在异步方法中异步地等待任务Task.Delay方法 在GUI程序中执行异步操作 Task.Yield 使用异步Lambda表达式完整的GUI程序BackgroundW...

windows下的shellcode剖析浅谈[转自看雪]

标 题: 【原创】windows下的shellcode剖析浅谈作 者:snowdbg时 间: 2009-10-06,11:12链 接: http://bbs.pediy.com/showthread.php?t=99007  今天是中秋节,正好我的文章在今天基本完成,作为中秋礼物送给大家,由于本人水平有限希望大家多多批评指正!学习了好些日子了,思路总是乱...