退出终端再启动后无法直接启动MySQL

退出终端再启动后无法直接启动MySQL

老师你好,我这边按照图片里的说明设置环境变量后成功进入了mysql,但当我重新打开一次终端再输入mysql -uroot -p后却显示command not found,请问是什么原因呀?不会每次进终端都得执行一次"PATH=………"这个语句吧?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,运行mysql命令后提示:zsh:Command not found:mysql,同学参考如下步骤设置试下:

1)执行 cd ~

2)进入到用户根目录,执行:vim ~/.bashrc

3)增加内容到文件当中:alias mysql=/usr/local/mysql/bin/mysql

4)按ESC后,输入命令  :wq

5)执行执行使配置文件生效:source ~/.bashrc

6)重启终端,输入 mysql -uroot -p测试。

7)检查是否生效,如果没有生效,则执行下面的命令:vim ~/.bash_ profile

8)在~/.bash_profile文件后面加入下面的指令:source ~/.bashrc

9)按ESC后,输入命令  :wq

10)使~./bash_profile文件生效,输入:source ~./bash_profile

设置好后再测试试下。

祝学习愉快~

  • Masato1990 提问者 #1

    还是一重启终端就不行……每次重启都必须重新执行一遍source ~/.bashrc,是不是我改.bash_profile改错了?老师能截个图给我吗?



    2022-09-05 16:16:28
  • 好帮手慕小小 回复 提问者 Masato1990 #2

    同学你好,由于电脑版本配置环境不同,设置可能存在一些差异,如果同学电脑终端安装了Zsh,则Zsh会有启动默认执行的文件 ~./zshrc,同学再在~./zshrc文件中添加如下内容:

    alias mysql=/usr/local/mysql/bin/mysql

    ESC后,输入命令  :wq 保存并退出。

    输入如下命令使文件生效:

    source ~/.zshrc

    祝学习愉快~

    2022-09-05 18:30:47
  • Masato1990 提问者 回复 好帮手慕小小 #3
    谢谢,已经解决了,确实是mac现在默认用zsh导致的问题。


    2022-09-08 14:40:51
好帮手慕小小 2022-09-04 10:57:00

同学你好,参考如下步骤配置mysql环境变量试下:

1、打开终端terminal,输入:sudo su   回车  进入系统管理员管理目录(需要输入你的用户密码才能进入)

2、输入命令:vim /etc/profile   进入到vim编辑界面

3、在vim编辑界面,按 i 进入编辑状态,增加路径名称,输入命令:export PATH=$PATH:/usr/local/mysql/bin

4、按下esc键,退出编辑状态

5、输入命令: :wq!  (表示保存并强制退出)

6、在当前的terminal界面输入命令:source /etc/profile   表示设置立即生效

7、再次在终端输入mysql命令进行测试。

祝学习愉快~

  • 提问者 Masato1990 #1

    请问是插在这儿吗?

    https://img1.sycdn.imooc.com//climg/6314178209f1a01311400680.jpg

    2022-09-04 11:12:22
  • 好帮手慕小小 回复 提问者 Masato1990 #2

    同学你好,是的。

    祝学习愉快~

    2022-09-04 12:19:31
  • 提问者 Masato1990 回复 好帮手慕小小 #3
    不知道是我添加路径的方式不对还是咋的,显示access denied,请问是什么原因呀https://img1.sycdn.imooc.com//climg/63142f9d097d3d9811380176.jpg


    2022-09-04 12:55:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师