一:下载最新的MySQL社区版

为了安装更方便,建议下载dmg安装包。
最新的版本是5.7.20。

 
MySQL

二:安装MySQL

双击 mysql-5.7.20-macos10.12-x86_64.dmg 文件,加载镜像
双击 mysql-5.7.20-macos10.12-x86_64.pkg ,开始安装

 
安装截图

一直点击继续就可以安装成功。

注意:安装完成之后会弹出一个对话框,告诉我们生成了一个root账户的临时密码。请注意保存,否则重设密码会比较麻烦。

 
网络图片

网上找了一张图片提醒大家,我安装的时候没有保存,所以安装完不能登录,稍后会告诉大家怎么解决忘记密码的问题。

三:启动MySQL

打开系统偏好设置,会发现多了一个MySQL图标,点击它,会进入MySQL的设置界面:

 
设置界面

安装之后,默认MySQL的状态是stopped,关闭的,需要点击“Start MySQL Server”按钮来启动它,启动之后,状态会变成running。下方还有一个复选框按钮,可以设置是否在系统启动的时候自动启动MySQL,默认是勾选的,建议取消,节省开机时间。

四:终端连接MySQL

打开终端,为Path路径附加MySQL的bin目录

PATH="$PATH":/usr/local/mysql/bin

然后通过以下命令登陆MySQL(密码就是前面自动生成的临时密码)

mysql -u root -p

登陆成功,但是运行命令的时候会报错,提示我们需要重设密码。
mysql> show databases;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.mysql>
修改密码,新密码为123456

set PASSWORD =PASSWORD('123456');

再次执行show databases;就正常了。

 
运行截图

五:忘记密码

解决MAC下MySQL忘记初始密码的方法
我在安装的过程中忽略了初始密码,导致安装成功之后无法登陆
不过只要大家注意安装过程中的提示,就不会再踩这个坑了

第一步

点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务

 
偏好设置

第二步

进入终端输入

cd /usr/local/mysql/bin/

回车后 登录管理员权限

 sudo su

回车后输入以下命令来禁止mysql验证功能

./mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

第三步

输入命令

./mysql

回车后,输入命令

FLUSH PRIVILEGES

回车后,输入命令

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

OK,可以了,新密码设置成功!!

mac 安装mysql详细教程(安装包方式)的更多相关文章

  1. Windows下安装MySQL详细教程

    Windows下安装MySQL详细教程 1.安装包下载  2.安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7 ...

  2. Linux 环境编译安装mysql (源码安装包)

    标注: Linux需要先配置网络yum源,确定yum能在线安装软件包,方便测试过程中安装部分依赖包.配置163网易提示的网络yum源参考博客  http://www.cnblogs.com/zoulo ...

  3. Windows系统下安装MySQL详细教程(命令安装法)

    1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放 ...

  4. 本地安装MySQL详细教程

    第1章   MySQL的安装与使用 1.1  MySQL安装与配置 1.1.1 MYSQL的安装 1.打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“set ...

  5. 最新Mac安装CocoaPods详细教程及各种坑解决办法

    网上有很多教程,但要么内容很老,要么不详细,要么各种坑的情况没写.最近买新电脑了,正好要走一遍这些流程,所以写下次教程. 一.安装RVM及更新Ruby 安装RVM的目的是为了更新Ruby,如果你的Ru ...

  6. 安装MYSQL详细教程 版本:mysql-installer-community-5.7.16.0 免安装版本和安装版本出现错误的解决

    一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可以省点安装时间,这个折腾了两天,安装了好多个版本 ...

  7. centos6 只安装mysql client(安装包安装和yum安装mysql)

    方法一下载安装: 1.在/home创建mysql目录,下载如下四个软件包 http://mirrors.sohu.com/mysql/MySQL-5.7/ wget http://mirrors.so ...

  8. windows10上安装mysql详细图文教程

    在windows10上安装mysql详细图文教程   这篇文章主要介绍了在windows10上安装mysql详细图文教程,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧 环境:windw ...

  9. 安装WordPress详细教程指南

    最近准备自己建一个个人博客,以便分享一些自己工作生活中的一些观点及经验,建博客当然选wordpress,毕竟wordpress是为博客而生的嘛.下边记录一下自己安装WordPress的详细过程指南,亦 ...

  10. Centos7安装Typecho详细教程

    Centos7安装Typecho详细教程   首先搭建LAMPH环境 L linux 服务器(centos或者ubunt) .A Apache .M mysql .P PHP 安装Apache.PHP ...

随机推荐

  1. vue3自动导入 api ,不需要多次导入 api 了

    安装插件   npm i -D unplugin-auto-import 配置 vite.config.js export default defineConfig({ plugins: [ vue( ...

  2. 17. ES6怎么嵌入变量

    模板字符串 具体操作: 首先 , 使用反引号包裹字符串,然后使用 ${} 嵌入变量 :

  3. 关系图谱后端不给指向性字段使用children

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  4. Machine Learning Week_9 Anomaly Detection and Recommend System

    1. Anomaly Detection I'd like to tell you about a problem called Anomaly Detection. This is a reason ...

  5. Nuxt.js 应用中的 builder:watch 事件钩子详解

    title: Nuxt.js 应用中的 builder:watch 事件钩子详解 date: 2024/10/24 updated: 2024/10/24 author: cmdragon excer ...

  6. 结构体(C语言)

    目录 1. 结构体类型的声明 1.1 结构体回顾 1.1.1 结构的声明 1.1.2 结构体变量的创建和初始化 1.2 结构的特殊声明 1.3 结构的自引用 2. 结构体内存对齐 2.1 对齐规则 2 ...

  7. VMware安装Ubuntu操作系统 2024.9.27

    1.安装 Ubuntu的官方网站是:https://www.ubuntu.com/download 点进去可以直接下载 文件下载会比较慢,我这点用了约5分钟 然后就可以打开vmware,选择: 就可以 ...

  8. MySQL修改用户权限

    最近测试中台的存储服务,涉及到MySQL用户操作的命令,记录一下. 1.查看所有用户 select user from mysql.user; 2.查看当前登陆用户 select user(); 3. ...

  9. 好未来:多云环境下基于 JuiceFS 建设低运维模型仓库

    好未来,前身学而思,于 2010 年在美国纽约证券交易所上市.公司积极将大模型研究应用于教学产品中,近期推出了数学领域的千亿级大模型. 在大模型的背景下,存储系统需处理巨量数据和复杂文件操作,要求支持 ...

  10. 根据不同的dpi 媒体查询

    /* 默认样式 */ .element { width: 100px; height: 100px; background-color: blue; } /* 当设备像素比为1.5时,调整.eleme ...