版本说明

  • MySQL版本:5.7.23
  • 系统版本:macOS High Sierra 10.13.6

MySQL 没有 6 和 7 这两个大版本,是直接从 5 跳到 8 的

当我们的 MySQL 的版本是 5.x 的时候,下载的 MySQL 连接 Java 的 jar 包(mysql-connector-java)最好也是使用 5.x 版本的,而不要使用 6.x 和 8.x 的版本(这两个版本与 MySQL8.x 相对应)

MySQL8.x 的版本取消了 MyISAM 存储引擎,只使用 InnoDB,并对其做了大量的优化

MySQL下载

  • 官网下载请点击这里,打开后将页面往下拉,然后按照下图中的引导下载


  • 百度云下载请点击这里,密码:aijx

MySQL安装

  • 安装过程很简单,只是在安装过程中需要注意弹出的一个窗口,这个窗口中给出了系统随机生成的 MySQL 的初始密码,这个密码很重要,后面会用到,务必保存下来

MySQL配置

  1. 打开系统偏好设置,在最下方找到 MySQL,然后点击 Start MySQL Server

  2. 打开 finder(访达),点击菜单栏的 前往➞前往文件夹...,然后输入 /usr/local/mysql/bin,回车,查看该目录下是否有 mysql,如下图所示:

  3. 打开终端,输入 cd /usr/local/mysql/bin,然后输入pwd确认一下自己当前是处于这个目录下

  4. 接着输入 vim ~/.bash_profile,然后在此文件中添加如下内容

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

    如下图所示:

    1. 之所以添加后面两行,是为了以后在终端中使用 mysql 命令时不会报错:zsh:command not found: mysql
    2. 如果我们安装了Zsh,则也要在 .zshrc 文件中添加上面同样的内容
    3. .zshrc 是 Zsh 的默认启动文件,其所在目录为 /Users/你自己的用户名/.zshrc(和 .bash_profile 在同一目录下)
    4. 并且经过这些配置之后,我们以后如果想在命令行登陆 MySQL,就不需要先进入其安装目录下的 bin 目录,然后再输入mysql -u root -p命令了,而是直接打开终端输入mysql -u root -p命令即可
  5. 添加完成后,按 esc,然后切换到英文输入法,按下 shift + :,再输入wq,回车(这一步的目的是保存并退出这个文件,用的也是 vim 的输入模式)

  6. 接着输入 source ~/.bash_profile,回车,以使刚才的配置生效。至此,mysql 的配置已经完成了,如果需要修改初始密码,请继续往下看(如果在 .zshrc 文件中也配置了,则也要输入 source ~/.zshrc 使其生效)

  7. 接着输入 mysql -u root -p ,回车,然后输入在前文提到的 MySQL 的初始密码,输完之后回车,进入如下界面:

  8. 继续输入 set password for root@localhost=password('xxxxxx');,这里的 xxxxxx 就代表自己的新密码,根据自己的需要设置即可,注意分号也需要输入

  9. 输入 quit,退出 MySQL,然后再输入 mysql -u root -p(此时是否处于 MySQL 的 bin 目录下都可以,因为我们在前面配置了,如果没有配置,则必须在 bin 目录下),回车后输入自己设置的新密码即可再次进入 MySQL,至此 MySQL 的配置已经完成了,可以尽情使用了。

查看MySQL版本信息

  • 先进入 MySQL 安装目录下的 bin 目录,在登陆 MySQL 之后,输入 select @@version; 即可

Mac系统下MySQL的下载安装和配置教程相关推荐

  1. win10环境下Android SDK下载安装及配置教程

    最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...

  2. win10环境下Android SDK下载安装及配置教程----Android SDK安装

    接着上一篇文章,这个章节主要是安装Android SDK和配置Android SDK环境 1.下载并安装Android SDK 下载Android SDK Tools,可以选择去我的百度网盘上下载(链 ...

  3. 苹果Mac系统下MySql下载MySQL5.7.25及详细安装图解

    苹果Mac系统下MySql最新版下载MySQL5.7.25及详细安装图解 一.在浏览器当中输入以下地址 https://dev.mysql.com/downloads/mysql/ 二.点击下载 ps ...

  4. Mac系统下vue脚手架的安装与使用

    Mac系统下vue脚手架的安装与使用 1.安装 安装vue前,首先安装node,在官网下载安装包,然后直接安装即可,地址链接: nodejs官网 打开终端,输入命令:sudo npm install ...

  5. Windows系统下JBOSS服务器下载安装

    Windows系统下JBOSS服务器下载安装 JDK的安装 Jboss的介绍 Jboss下载 Jboss安装 JDK的安装 首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOM ...

  6. Mac系统下Gitlab部署、使用的详细教程

    Mac系统下Gitlab部署.使用的详细教程 1.Gitlab部署前的准备工作 2.gitLab 创建账户.Group(组).Projects(项目) 3.Gitlab通用配置 GIT最小配置(use ...

  7. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  8. windows 10系统下Nexus的下载安装

    Nexus下载安装及配置 Nexus 的下载 Nexus 的安装 创建仓库 Nexus 的下载   nexus的官网下载地址https://www.sonatype.com/products/repo ...

  9. 网络工程师必备知识:苹果MAC系统下使用USB转console线配置交换机的连接方法

    现在用苹果操作系统的人越来越多,作为网络工程师的使用工具之一USB转串口线的转接头,如果在苹果系统下使用呢? 1.首先自然是先安装转接头光盘自带的驱动程序了.也可以到使用的品牌的官网上去下载. 2.安 ...

最新文章

  1. ***网站必备:(经典语句)
  2. com.android.ddmlib.ShellCommandUnresponsiveException
  3. 计算机三级网络技术大题多少分,2017年计算机三级网络技术考前试题及答案(3)...
  4. notepad设置中文
  5. 高考志愿怎么填?BOSS直聘发布了一份填报指南
  6. 漫谈并发编程(三):共享受限资源
  7. 完全搞定iframe(框架)里的滚动条
  8. 觉得清楚,跟说清楚写清楚,两回事
  9. oracle 10g oci.dll 下载,Oracle 11g oci.dll下载
  10. javascrip语言精髓与编程实践pdf_C/C 编程推荐学习顺序和书籍
  11. 《孙子兵法》的逻辑结构
  12. 清华大学计算机通识选修,清华大学外语通识选修课调查分析-20210720010045.docx-原创力文档...
  13. 因果推断-Uplift Model:Meta Learning
  14. vim配置及常用插件安装
  15. Site Template
  16. husky v8+prettier+lint-staged+commitlint配置
  17. ubuntu oracle工具下载,Ubuntu Oracle SQL Developer 1.5 下载
  18. linux常用命令-修改主机名
  19. BBC的全球用户数量增至3.76亿
  20. 我学《数据结构与算法》 20155314刘子健

热门文章

  1. 奥斯特电流的磁效应及其实验
  2. Qt5.6.1移植海思Hi3521d(三)
  3. Linux下的UDP通信
  4. 30岁HR转行软件测试,3个月学习斩获12.8K车联网公司offer
  5. 一种新能源汽车整车控制器VCU测试工装-ETest
  6. 珠海先达MES系统在电镀车间的应用
  7. 暴击!二哥读者(女,从小就想当黑客,初中学编程,高中造火箭(模型,原来我是个 Five
  8. 滴滴技术解读:自动驾驶基础架构如何以终为始,稳定先行?
  9. 张飞老师硬件第十七部视频整理——硬件基础3
  10. 文曲星猜数字用c语言编程,用c语言编程猜数字