首页 > 数据库 >在MAC上安装mysql

在MAC上安装mysql

时间:2022-11-07 17:35:02浏览次数:63  
标签:mysql zshrc MAC 输入 Mysql 安装 bash

安装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命令失效的问题了。

标签:mysql,zshrc,MAC,输入,Mysql,安装,bash
From: https://www.cnblogs.com/sexintercourse/p/16866731.html

相关文章

  • MySQL_流程控制_循环结构
    分类WHILELOOPREPEAT 循环控制:Iterate类似于continue,继续,结束本次循环,继续下一次Leave类似于break,跳出,结束当前所在的循环 1WHILE语法【标签:】WHILE循环条......
  • mysql 基础之连接器
    连接器如果你在Linux操作系统里要使用MySQL,那你第一步肯定是要先连接MySQL服务,然后才能执行SQL语句连接的过程需要先经过TCP三次握手,因为MySQL是基于TCP协......
  • MySQL_存储过程_和函数
    存储过程和函数:类似于Java中的方法 好处:1提高代码的重用性2简化操作3减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 存储过程含义一组预先......
  • MySQL_视图
    含义:(MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果)......
  • Docker 安装 nginx 并启动容器
    docker拉取Nginx镜像dockerpullnginx:latest拉取完成查看:dockerimages准备工作先在主机创建工作文件夹,为了挂载配置和静态文件的访问使用#启动一个容器docker......
  • macOS13 Ventura更新了,要不要更新macOS13系统
    前几天苹果更新了macOS13的正式版,界面上也越来越接近ios系统,在最新的macOS13Ventura正式版中更新了什么内容,大家一起来看看吧!台前调度macOS13带来了台前调度,台前调度是iPad......
  • MySQL_事务_回滚
    Savepoint保存点;设置保存点SETautocommit=0;STARTTRANSACTION;DELETEFROMaccountWHEREid=25;SAVEPOINTa;#设置保存点DELETEFROMaccountWHEREid=28......
  • MySQL_变量_系统变量
    说明:变量有系统提供,不是用户定义,属于服务器层面使用的语法:1查看所有的系统变量SHOWGLOBAL|【SESSION】VARIABLES;2查看满足条件的部分系统变量      SH......
  • MySQL_事务_ACID经典面试题
    事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行(事务是由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语......
  • MySQL_事务_作用
    事务的创建隐式事务      事务没有明显的开启和结束的标记      如:insert、update、delete语句显示事务      事务具有明显的开启和结束标记 ......