最近使用Mac系统,准备搭建一套本地web服务器环境。因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17。

1.官网下载

点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。

点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想做这些繁琐的动作,别急,看下图红框圈中的文字,点击就可以直接下载了。(第一次不知道有这个坑,楞是乖乖的注册了一番呜呜)

2.安装mysql

下载完成后,点击安装,一路确认,等待安装成功。

启动mysql

进入系统偏好设置,最下边一行,找到mysql打开,点击”Start MySQL Server”,启动mysql

命令行运行

在应用程序中找到 iTerm 打开,首先运行下面两条命令:

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

这两条命令是为了方便直接打开 iTerm 就可以运行mysql命令,而不是必须进入mysql安装目录才能运行。接下来,你要做的是重置密码

重置密码命令:

mysqladmin -u root -p password newpass

newpass 是你的新密码

运行重置密码的命令后,系统提示输入旧密码。安装过mysql5.6或之前版本的同学知道,mysql首次运行会给root用户分配一个默认密码:root, 这个旧密码就是root。但是现在如果你输入root,系统提示密码错误,怎么回事呢?

原来5.7的版本不会再给root用户分配默认密码,而是会给一个临时密码,如果你细心的话,安装mysql成功后会弹出一个临时密码让你保存。如果你没有保存,没关系,右侧的通知栏里会有,如图:

我的临时密码就是_;kb8t7=-ZoU

输入临时密码,密码修改成功,然后用新密码登录:

mysql -u root -p

回车,新密码,回车,登录成功!

现在你可以写你的sql命令了!

mac下安装mysql 5.7.11卡住_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决相关推荐

  1. mac mysql5.7 my_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...

  2. 【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 官 ...

  3. mac笔记本安装mysql_Mac下安装mysql5.7 完整步骤(图文详解)

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 M ...

  4. Mac下安装mysql5.7 完整步骤(图文详解)

    2019独角兽企业重金招聘Python工程师标准>>> 1.官网下载 MySQL v5.7官方正式版下载地址:https://dev.mysql.com/downloads/mysq ...

  5. docker mysql镜像连接不上_还在手动安装应用?试一下Docker

    Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完 ...

  6. mysql 5 7 教程视频_[MySQL] MySQL 5.7从入门到精通视频教程

    资源介绍 目录 ├─MySQL常用命令大全.pdf ├─视频教程 │xa0xa0├─第10讲 存储过程和函数 │xa0xa0│xa0xa0├─10.1xa0xa0创建存储过程和函数.avi │xa0x ...

  7. 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?

    追波范儿(dribbbledesign)------------------------------------------- 下拉菜单主要有两种类型:1. 用于导航的下拉菜单:2. 用于表单的下拉菜 ...

  8. mysql 单机双实列_{ mysql } MySQL单机多实例及主从复制

    没有过多的,直接上码 my.cnf [mysql_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user ...

  9. 搜索引擎下拉食云速捷详细_移动端下拉框寻云速捷/-/移动端下拉框跃云速捷-...

    现在不管做什么,都是需要流量,有了流量才能把自己手上的生意做好.不管是实体店微商,电商,还是互联网创业者,如果你拥有了流量,那么不管你选择去做什么产品,你都会一步到位,一飞冲天,实现自己的梦想.但是现 ...

最新文章

  1. 真正理解线程上下文类加载器(多案例分析)
  2. 深度学习(五十六)tensorflow项目构建流程
  3. Vue.js 技术揭秘学习 (2) Vue 实例挂载的实现
  4. 浅谈Android中Lifecycle
  5. 很朴素的学习嵌入式系统的经验
  6. Intel保护模式下的保护机制,Descriptor Fields Used for Protection
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的政务信息管理系统
  8. python使用pycurl抓取获取12306验证码
  9. 每一次结束只是一次新的起点,深有体会。
  10. windows查看本机的IP地址
  11. [转]“新欢乐时光”病毒源代码分析
  12. “IT 变革” 云 = 美国道富银行砍掉了850个IT职位
  13. 如何解决业务系统中的热点问题
  14. Untiy AVpro
  15. 4维俄罗斯方块 java_HTML5边玩边学(九)-俄罗斯方块之数据模型篇
  16. <Halcon>基于形状和轮廓的模板匹配
  17. java解决 No enclosing instance of type XXX is accessible的问题
  18. 打印机服务无法启动的解决办法
  19. 国信证券学习系列(5)
  20. 日常开发中的一些js处理数据的方法,包括对数据的过滤,以及对数据的验证

热门文章

  1. Python按照文件名对文件分类
  2. Python数据分析分组聚合重采样典型例题及其解法
  3. 阿里在线编程测试题–派送货物,求最短路径(C语言实现)
  4. 163VIP邮箱域名有哪些?163vip发布全新域名,3位靓号陷抢注热潮!
  5. 2021年电工(高级)考试题库及电工(高级)免费试题
  6. Java—初识java
  7. DDoS攻击:网络安全的威胁
  8. 《仰望》——保罗 詹尼斯
  9. \src\core\plainobjectbase.h(311): error C2338: YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX
  10. html语言 input,input标签(HTML中input用法详解)