当前位置:网站首页>在MAC上安装mysql
在MAC上安装mysql
2022-04-23 14:04:00 【学海无涯乐做舟】
安装Mysql
使用可视化界面安装方式。
1、登录Mysql的官网,mysql下载的官网

2、下载“社区版的Mysql”,点击下图的Mysql Community(GPL) Downloads。

3、然后选择Mysql Community Server。

4、接下来进入现在页面,这里有这个下载的链接,我们选择“DMG格式”的下载链接。注意:一定要选择macOS系统。

5、下载了dmg格式的安装包之后,接下来的安装就比较简单了,需要注意的是:
(1)一定要选择Use Legacy Password Encryption。(备注:因为我之前选择过Use Strong Password Encryption,但是有的时候运行项目会出现问题)

(2)一定要记得输入密码,这个密码也是登录mysql的密码,非常重要。备注:如果是8.23版本后的Mysql,那么在输入密码的时候需要至少输入8位。

6、剩下的安装只需要点击继续就可以了。
7、查看Mysql是否安装成功,需要点击“MAC中的系统偏好设置”,然后点击Mysql图标
进入Mysql界面之后,如果是两个绿色的圆形图标,则说明Mysql已经安装成功了。

安装Workbench
推荐一个可视化操作软件Workbench(可以不安装)
配置Mysql
如果需要在终端里面输入Mysql命令,那么就需要进行如下的配置。
1、打开文件:vi ~/.bash_profile
2、加入语句:PATH=$PATH:/usr/local/mysql/bin
3、使配置的语句生效:source ~/.bash_profile

如果配置成功,那么输入命令:mysql -uroot -p,运行效果如下:

此时输入登录密码就可以使用了。
如果不能出现上面的运行图片,则说明配置环境失败。
配置Mysql环境变量遇到的坑
之前我们是在bash环境中配置Mysql,所以当电脑重启或者关机之后有可能出现mysql命令失效的情况。这也是我遇到的一个坑,解决办法如下:
在~/.zshrc文件最后,增加一行:
source ~/.bash_profile
1、如果没有~/.zshrc文件,那么就需要执行命令touch ~/.zshrc;反之,如果有zsh文件,那么可以跳过本步骤,直接进入第2步。
2、执行vi ~/.zshrc命令,然后添加source ~/.bash_profile即可;如下图所示:

3、然后就可以解决电脑重启后mysql命令失效的问题了。
版权声明
本文为[学海无涯乐做舟]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_41918841/article/details/121397833
边栏推荐
- Taobao released the baby prompt "your consumer protection deposit is insufficient, and the expiration protection has been started"
- websocket
- Intégration de Clusters CDH Phoenix basée sur la gestion cm
- Subscription number development of wechat applet (message push)
- 浅谈基于openssl的多级证书,Multi-level CA的签发和管理,以及双向认证
- Basic knowledge learning record
- 关于密匙传递的安全性和数字签名
- Program compilation and debugging learning record
- 初识go语言
- 微信小程序的订阅号开发(消息推送)
猜你喜欢
随机推荐
金蝶云星空API调用实践
微信小程序调用客服接口
网站_收藏
收藏博客贴
微信小程序setInterval定时函数使用详细教程
1到100号的灯开关问题
There is a mining virus in the server
PyMySQL
关于Jmeter启动闪退问题
基础知识学习记录
基于微信小程序的wifi模块使用
分页SQL
CentOS mysql多实例部署
Yarn online dynamic resource tuning
微信小程序基于udp协议与esp8266进行通信
POI operation word template replaces data and exports word
Chapter 15 new technologies of software engineering
Indoor and outdoor map switching (indoor three-point positioning based on ibeacons)
关于pthread多线程一些好文章
scikit-learn構建模型的萬能模板









