申明:手摸手系列文章针对的读者是小白,老手不必费时阅读。如果忍不住读完了,欢迎提出宝贵的意见和建议。小白同学如果有任何疑问,欢迎留言咨询,请注意把问题描述清楚。

安装方法

  1. 官网下载安装包

  2. 使用Homebrew安装MySQL

这里我推荐使用第二种,为啥嘞?

  • 不用配置环境变量,我想这个对于新手来说真的是一个大坑。

  • 安装、卸载、使用都很方便

安装步骤

查看可以安装的MySQL版本都有哪些

# 在终端输入该命令进行查询brew search

如果你还没有安装Homebrew或者根本没听过,那么你需要先看这篇教程【Mac上安装Homebrew】,把Homebrew安装好。

我们可以看到执行的结果如下:


红线标出的就是三个不同版本的MySQL服务端程序。

@符号后面的就是版本号,有一个是没有@符号的,代表默认的最新版本。

另外,软件名字后面有✅的表示已经安装在本机了。

可以看到我的mysql后面是有✅的,因为我已经装过一个MySQL的服务了。

选择需要的版本进行安装

下面我来演示具体的安装步骤,由于我已经装过一个最新版8.0,所以我就装一个5.7版本的用来演示。

# 默认最新版本的安装命令brew install mysql

# 指定版本的安装命令brew install mysql@5.7

如果你要安装8.0版本的,那么执行第一条命令。

如果像我一样要指定其他版本,那么就执行第二条命令,修改为你想要的版本号。


这个应该很快就安装好了,然后你会看到类似这样的界面,有两个关键部分说明一下。

第一个红框的内容是说:我们给你安装好了,但是呢没有设置密码,此时你可以不用密码就连上数据库。但是如果你需要的话可以运行mysql_secure_installation 来根据引导设置密码。一般自己的电脑的话也不需要设置密码。

第二个红框则是告诉你如果想要让MySQL开机启动的话就执行这个命令brew services start mysql注意:不要照抄我的,要照抄你电脑上的,其实就是版本问题,应该很好理解。

如果你不想设置为开机启动,可以运行它后面给的那一长串命令,但是其实有一个简单的命令brew services run mysql就是把start改成run就行了,这样你就可以在你需要的时候再启动MySQL。

这里我就设置成开机启动好了,如图所示:


到这里呢你就可以使用mysql -uroot登录到数据库了。

设置root密码

如果你需要设置root用密码登录,那么就在终端执行刚才提到的mysql_secure_installation命令。


重点关注红色部分即可,我的因为设置过,它进入了重置密码的流程,我把会干扰的地方抹掉了,剩下的就是初始化的步骤。

第一个问题,是问你需不需要进行密码强度校验,我们本机的话一般就不需要了,直接n回车,然后输入要设置的密码;

第二个问题,是说要不要删除默认存在的一个匿名用户,有些情况下会因为它的存在导致我们连不上数据库,关键是没啥用,所以毫无疑问删掉,y回车;

第三个问题,是说要不要禁止root用户的远程连接,虽然是本机,但是我还是建议禁用y回车;

第四个问题,不重要,就是默认有个test库,问你要不要删除,看心情即可;

最后一个问你要不要立即刷新权限,当然是要,y回车。

搞定。

如果有任何疑问或建议请在下方留言。

如果觉得还不错,别忘了 关注 点赞 转发 哟。

Bye

mac mysql安装_Mac下MySQL的安装【手摸手系列】相关推荐

  1. mac找不到mysql数据库_mac下mysql升级后找回丢失数据库

    昨天把mac上的mysql升级了,之前没做备份,安装完后用navicat打开以前的数据库不在了.这下悲催了. 看了官网的说明,以前的数据库文件还存在于旧的安装目录下 (/usr/local/mysql ...

  2. mysql8 mac 忘记密码_mac下 MySql 8.0.15忘记密码重置密码

    Mysql最新版跟老版用法不一样了,重置密码的方法也改变了 1.忘记密码了就需要先免登录进入数据库 进入到mysql目录下: cd /usr/local/mysql/bin/ sudo su 终端出现 ...

  3. mac mysql语句_Mac 下MySQL使用group by 语句报错解决方法

    遇到的问题:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonagg ...

  4. mysql5.7.17.zip教程,Mysql学习win10下mysql 5.7.17 zip压缩包版安装教程

    搜索热词 <MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程>要点: 本文介绍了MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程,希望对 ...

  5. 《手摸手带你学ClickHouse》之安装部署

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 chaodev 即可关注. 文章目录 1.Clickhouse简介 1.1 简介 1.2 应用场景 1.3 架构 2. ClickHo ...

  6. mysql front mac安装_Mac下配置安装数据库-MySQL

    那么从今天开始陆续会更新数据库和Hibernate框架的博文,也是Himi学习的历程记录,希望大家能共同讨论和研究: OK,本篇简单介绍安装吧,首先到MySQL官方网站: http://www.mys ...

  7. mac mysql 安装 简书_Mac 下 MYSQL 安装一

    MYSQL 数据库 [图片上传中...(E-R关系图.png-8ffaab-1536646830633-0)] 数据库.png E-R关系图 E-R图也称实体-联系图(Entity Relations ...

  8. mac mysql 8.0.11安装_Mac下安装mysql8.0.11

    1.下载MySQL Community版本:8.0.11,本次例子是以dmg安装的方式,下载的文件名为:mysql-8.0.11-macos10.13-x86_64.dmg 下载地址:https:// ...

  9. mac php mysql 环境_Mac下配置PHP+MySql环境

    localhos由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令:sudo vim /etc/apache2/httpd.c ...

最新文章

  1. IOS开发之__bridge,__bridge_transfer和__bridge_retained
  2. C++ Opengl 3D世界源码
  3. vue通过class获取dom_.NET Core通过Json或直接获取图形验证码(务必收藏备用)
  4. java毕设用的框架_分享四个Java低代码快速开发平台贼好用, 私活毕设神器
  5. 官方晒荣耀20系列旗舰预告片:搭载业界最大F/1.4光圈
  6. 查找路径php.ini文件到底在哪里?
  7. CTO 指名点姓让我带头冲锋,熬了一个通宵,终于把Redis中7千万个Key删完了
  8. windows安装wget
  9. java adt简单开发,Windows 7 部署 Android 开发环境傻瓜式教程(Eclipse+ADT)
  10. 用CSS美化表格【前端知识】
  11. Jmeter 脚本中使用base64 加解密、MD5加密
  12. 检索的原理和方法步骤
  13. 信托公司的“大数据”战略思维
  14. 广州互联网营销群聚会图片
  15. w7计算机删除图标不见了怎么办,win7小电脑图标不见了怎么办
  16. 端午节用Python教你画绿豆糕
  17. 数据库trunc的用法
  18. 20-观察者模式Quarkus实现
  19. Ubuntu18.04 搜狗输入法不能输入中文问题、
  20. android 相册 恢复,Android手机照片恢复一例

热门文章

  1. 直播 | 华为云卢栋才:对话机器人的应用实践和最新进展
  2. 清华大学人工智能研究院开源“天授”强化学习平台
  3. COLING 2018 最佳论文解读:序列标注经典模型复现
  4. 直播实录 | 哈工大博士生周青宇:从编码器与解码器端改进生成式句子摘要
  5. BFS 算法解题套路框架+几个用于BFS的set与queue用法和技巧
  6. 小程序确定取消弹窗_微信小程序定制开发价格确定条件?
  7. idea中提交mapper.xml到svn后代码变灰色
  8. Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案
  9. DataGrip 2019.2.5 —— MySQL数据表迁移到SQL Server数据表解决方案
  10. MYSQL performance schema详解