Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7 与 MySQL 5.6 相比, 5.7 版本在安装时有两处不同:

1:初始化方式改变, 从scripts/mysql_install_db --user=mysql初始化方式变成了bin/mysqld --initialize --user=mysql方式;

2: 初始密码生成改变, 5.6 的版本在 tar gz 方式初始化完成后默认 root 密码为空, 5.7 版本在初始化完成后会生成一个临时的 root 密码;

先下载最新mysql压缩版,官网自己找http://dev.mysql.com/downloads/

以5.7.16为例 mysql-5.7.16-osx10.11-x86_64.tar

先双击解压,解压出一个文件夹  进入文件夹 里面依然有2个压缩包,一个为mysql-5.7.16-osx10.11-x86_64.tar 另一个为mysql-test-5.7.16-osx10.11-x86_64.tar

在解压mysql-5.7.16-osx10.11-x86_64.tar,忽略含test的文件

解压后,打开命令行

# 移动解压后的二进制包到安装目录 sudo mv mysql-5.7.16-osx10.11-x86_64 /usr/local/mysql

# 更改 mysql 安装目录所属用户与用户组 cd /usr/local sudo chown -R root:wheel mysql

# 切换到 mysql 安装目录并执行初始化命令并记录生成的临时 root 密码 cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql

注意:需要记录在初始化完成后命令行窗口中显示的临时 root 密码,如图

测试启动、重启与停止: cd /usr/local/mysql

# 启动 sudo support-files/mysql.server start

# 重启 sudo support-files/mysql.server restart

# 停止 sudo support-files/mysql.server stop

# 检查 MySQL 运行状态 sudo support-files/mysql.server status

(温馨提醒:操作mysql命令有两种方式,一种是设置mysql环境变量,这样就可以直接使用mysql命令而不需要进入mysql/../bin目录下执行。

另一种就是直接进入/usr/local/mysql/bin/下执行脚本,在这里使用第一种方式)​

在终端,为Path路径附加MySQL的bin目录: PATH="$PATH":/usr/local/mysql/bin

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

输入临时密码,登录成功。

登录成功后建议修改密码

mysql> set PASSWORD =PASSWORD('123456');

修改成功后,退出

mysql> exit;

重新连接

mysql> mysql -u root -p

输入新密码,连接成功。

查看数据库

mysql> show databases;

mac OS下 安装MySQL 5.7的更多相关文章

  1. Mac OS 下安装mysql环境

    传送门:Mac下安装与配置MySQL   mac 上怎么重置mysql的root的密码? 一.下载mysql 进入官方下载地址:https://www.mysql.com/downloads/ 1.找 ...

  2. mac os 下安装mysql

    在 http://dev.mysql.com/downloads/mysql/ 选择下载mysql 注册并选择相应的版本后,得到下载链接:: wget http://dev.mysql.com/get ...

  3. wget Mac OS 下安装

    wget是一个从网络上自动下载文件的自由工具,支持通过HTTP.HTTPS.FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理. 下面介绍如何在Mac OS 下安装Wget 下载最新版的 ...

  4. mac环境下安装mysql

    一,下载mysql 官网"Community " 下会看到"MySQL Community Server"下方有一个"download"点击 ...

  5. Mac 系统下安装 MySql

    Mac原生没有带MySql,想要使用需要自己去安装. 下载. 首先去mysql官网下载安装包. 由于现在mysql对企业有服务,所以有所谓社区版(community)和企业版(enterprise), ...

  6. Mac os下安装pycurl

    今天在Mac OS 10.9.2下安装pycurl时候失败,出现以下问题 Using curl-config (libcurl 7.30.0) clang: error: unknown argume ...

  7. 关于在Mac OS下安装npm与cnpm的ERR! Darwin 15.0.0解决办法

    mac os安装好了很久了,不过没怎么用,昨天想要体验一下大神们推荐的黑苹果系统用起来怎么样(关于安装黑苹果的可以到我的简书去看相关文章),于是乎,打开久违的vmware,看着咬一口的苹果进度图,心中 ...

  8. Mac OS 下安装wget

    环境:  Mac OS X 10.9.4 1 下载源码 地址: http://ftp.gnu.org/gnu/wget/wget-1.9.tar.gz 2 解压安装 tar zxvf wget-1.9 ...

  9. Mac OS 下安装rar unrar命令

    环境 操作系统:Mac OS X 10.9.4 1. 下载 地址: http://www.rarlab.com/rar/rarosx-5.2.0.tar.gz 2. 安装 解压后进入目录 MacBoo ...

随机推荐

  1. android studio: 让项目通过阿里云 maven jcenter 下载依赖资源

    打开项目根目录下的 build.gradle(Project:项目名称一级的gradle),如下所示添加阿里 maven 库地址: // Top-level build file where you ...

  2. unique_ptr智能指针

    一.VS例子 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <thread> #includ ...

  3. 关于做移动端ui自动化测试使用PC代理网络会出现的问题

    无论是手动操作app还是ui脚本操作app,只要你使用了代理网络,第一次请求的时长会耗时特别长,所以在移动端测试时尽量不要使用代理网络,减少不必要的麻烦

  4. Python基础之内置函数(二)

    先上一张图,python中内置函数: python官方解释在这:点我点我 继续聊内置函数: callable(object):检查对象是否可被调用,或是否可执行,结果为bool值 def f1(): ...

  5. 微信支付相关,如何获取API证书

    参考腾讯官方文档: http://kf.qq.com/faq/161222NneAJf161222U7fARv.html?pass_ticket=4K97qCCjgTaO4WwN1x%2BCdKEqL ...

  6. python 优雅的解析 jsonp

    一段 jsonp 格式数据 mtopjsonpweexcb1({"api":"mtop.taobao.idle.recycle.nextspunav.get", ...

  7. 【miscellaneous】视频浓缩摘要简介

    视频摘要,就是以自动或者半自动的方式,通过分析视频的结构和内容存在的时空冗余,从原始视频中提取有意义的片段,将它们以某种特点的方式重新组合成紧凑的.能够充分表现视频语义内容的浓缩视频. 一.静态视频摘 ...

  8. Node express post 大小设置

    body-parser 默认限制了body长度 var bodyParser = require('body-parser'); app.use(bodyParser.json({"limi ...

  9. 扩展Asp.Net Core中的IdentityUser类

    虽然Asp.Net Core.Identity提供了IdentityUser类,但是在有些情况下我们需要一些额外的用户信息,比如性别,年龄等,这时候就需要来扩展IdentityUser类以达到我们的需 ...

  10. airflow删除dag不在页面显示

    当我们需要把dag删除的时候,遇到了删除了相应的dag文件,但页面还是显示 这个时候需要重启airflow 的webserver  ps -ef|egrep  rm -rf /home/airflow ...