mysql添加到环境变量
今天换新系统,以前的一些常用软件重新安装了一下,安装到mysql我还是按照以前的习惯选择了低版本的5.7系列,突然想要装一把,像python一样可以直接访问解释器,能不能直接在cmd中输入mysql就直接进入到mysql command line呢?应该是可以的,就像以前为jdk配置环境变量一样。然而,实际操作起来并不那么容易。
可以看到mysql并没有像python那样给我们配置环境变量

环境变量也是老熟人了,所谓的环境变量主要是用户个人变量和系统变量(windows11的UI风格在逐渐向MAC靠拢)

用户个人变量与系统变量
1、环境变量不区分大小写,例如path跟PATH是一样的
2、系统变量对所有用户有效而用户变量只对当前用户有效
3、用户变量与系统变量,名称是变量,值是里面的内容,也就是通过变量存储了想要存储的内容,方便调用
4、系统变量与用户变量的PATH:告诉系统可执行文件放在什么路径(平常执行程序的路径,要放在PATH里面,不能建一个变量,cmd会提示“不是内部或外部命令,或者不是可执行程序”)
5、windows系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等;
6、如果当前目录找不到对应文件名的程序,在系统变量的PATH的路径中,依次寻找对应的可执行程序文件(查找顺序是按照路径的录入顺序从左往右寻找的,最前面一条的优先级最高,如果找到程序就停止寻找,后面的路径不再执行)
7、如果系统变量的PATH的路径找不到,再到用户变量的PATH路径中寻找(如果系统变量和用户变量的PATH中同时包含了同一个命令,则优先执行系统变量PATH中的命令)
8、每次新加了命令以后,要确定保存了。再重启CMD,否则命令不生效的。
(这段是引用自CSDN博主「月夜风雨磊」原文链接:https://blog.csdn.net/qq_42855293/article/details/108249248)
kiv:综合看来,环境变量其实是类似于链接(暂时不区分硬链接和软连接这部分在linux中使用的比较多)或者快捷方式一类的东西
1.在系统变量中添加的MYSQL_HOME(类似于JAVA_HOME)

2.将MYSQL_HOME添加到系统变量的path中去

3.环境变量应该是配置成功了,但是连接好像还有点问题

去百度了一下相应的指令,mysql -u root -p 成功

浙公网安备 33010602011771号