Win10和MacOS中的Mysql添加环境变量

Windows

右键单击我的电脑,按顺序依次点击高级系统设置->高级->环境变量

Win10和MacOS中的Mysql添加环境变量

点击新建

Win10和MacOS中的Mysql添加环境变量

变量名随便填,变量值为Mysql安装地址,通过浏览目录选择到对应的文件夹即可

Win10和MacOS中的Mysql添加环境变量

点击确认,然后win+r键入命令cmd再回车进入控制台,登录Mysql

Win10和MacOS中的Mysql添加环境变量

搞定!


MacOS

一般情况下的设置

mac终端键入命令(获取临时root权限):sudo su

Win10和MacOS中的Mysql添加环境变量

键入命令vim /etc/profile并回车

Win10和MacOS中的Mysql添加环境变量

进入文件编辑模式(按i),并将下列路径代码插入到文件后面:

export PATH=$PATH:/usr/local/mysql/bin

Win10和MacOS中的Mysql添加环境变量

按下’esc‘键和’:‘两个键(一定是英文输入法模式),并键入:wq!然后回车(强制保存成功)

Win10和MacOS中的Mysql添加环境变量

键入:source /etc/profile立即重启生效

Win10和MacOS中的Mysql添加环境变量

mysql可以登录,成功添加环境变量

Win10和MacOS中的Mysql添加环境变量

特殊情况下的配置

如果上述操作没有反应,可通过下列操作来禁用Mysql的验证功能

首先在系统偏好设置中关闭Mysql的服务

Win10和MacOS中的Mysql添加环境变量

如果关闭不了就在终端键入下列命令来强制关闭:

sudo /usr/local/mysql/support-files/mysql.server stop

Win10和MacOS中的Mysql添加环境变量

查看,亮红说明成功关闭Mysql

Win10和MacOS中的Mysql添加环境变量

终端键入下列命令进入bin目录:cd /usr/local/mysql/bin

获取临时的root权限继续键入:sudo su

Win10和MacOS中的Mysql添加环境变量

键入下列命令用来禁用mysql验证功能:

./mysqld_safe --skip-grant-tables &

Win10和MacOS中的Mysql添加环境变量

之后mysql会重启

Win10和MacOS中的Mysql添加环境变量

验证成功

Win10和MacOS中的Mysql添加环境变量

紧急情况下的配置

我记得我第一次在mac下配置mysql环境变量的时候,不太会操作,导致环境变量既没有配置成功还把mac终端的linux命令功能给搞没了,什么vim啊这些命令都不能用了,这样你在.bash_profile等文件下想修改都修改不了!网上找了很多教程才找到如何解决这个问题,我就不用重复了直接拿原文出来:

Mac修改.bash_profile后补救方法

另外,我是在/etc/profile下配置环境变量的,而补救的方法中是在~/.bash_profile下配置环境变量的,这是linux系统的内容,不明白的可以参考文档:

Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程

总结:win10还是傻瓜式操作,mac由于和linux的关系,导致操作起来稍微麻烦一点!

Win10和MacOS中的Mysql添加环境变量

上一篇:js获取滚动条的位置


下一篇:16.Mysql之MVCC浅谈03