mac OS下 安装MySQL 5.7
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的更多相关文章
- Mac OS 下安装mysql环境
传送门:Mac下安装与配置MySQL mac 上怎么重置mysql的root的密码? 一.下载mysql 进入官方下载地址:https://www.mysql.com/downloads/ 1.找 ...
- mac os 下安装mysql
在 http://dev.mysql.com/downloads/mysql/ 选择下载mysql 注册并选择相应的版本后,得到下载链接:: wget http://dev.mysql.com/get ...
- wget Mac OS 下安装
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP.HTTPS.FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理. 下面介绍如何在Mac OS 下安装Wget 下载最新版的 ...
- mac环境下安装mysql
一,下载mysql 官网"Community " 下会看到"MySQL Community Server"下方有一个"download"点击 ...
- Mac 系统下安装 MySql
Mac原生没有带MySql,想要使用需要自己去安装. 下载. 首先去mysql官网下载安装包. 由于现在mysql对企业有服务,所以有所谓社区版(community)和企业版(enterprise), ...
- Mac os下安装pycurl
今天在Mac OS 10.9.2下安装pycurl时候失败,出现以下问题 Using curl-config (libcurl 7.30.0) clang: error: unknown argume ...
- 关于在Mac OS下安装npm与cnpm的ERR! Darwin 15.0.0解决办法
mac os安装好了很久了,不过没怎么用,昨天想要体验一下大神们推荐的黑苹果系统用起来怎么样(关于安装黑苹果的可以到我的简书去看相关文章),于是乎,打开久违的vmware,看着咬一口的苹果进度图,心中 ...
- 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 ...
- Mac OS 下安装rar unrar命令
环境 操作系统:Mac OS X 10.9.4 1. 下载 地址: http://www.rarlab.com/rar/rarosx-5.2.0.tar.gz 2. 安装 解压后进入目录 MacBoo ...
随机推荐
- android studio: 让项目通过阿里云 maven jcenter 下载依赖资源
打开项目根目录下的 build.gradle(Project:项目名称一级的gradle),如下所示添加阿里 maven 库地址: // Top-level build file where you ...
- unique_ptr智能指针
一.VS例子 // Test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <thread> #includ ...
- 关于做移动端ui自动化测试使用PC代理网络会出现的问题
无论是手动操作app还是ui脚本操作app,只要你使用了代理网络,第一次请求的时长会耗时特别长,所以在移动端测试时尽量不要使用代理网络,减少不必要的麻烦
- Python基础之内置函数(二)
先上一张图,python中内置函数: python官方解释在这:点我点我 继续聊内置函数: callable(object):检查对象是否可被调用,或是否可执行,结果为bool值 def f1(): ...
- 微信支付相关,如何获取API证书
参考腾讯官方文档: http://kf.qq.com/faq/161222NneAJf161222U7fARv.html?pass_ticket=4K97qCCjgTaO4WwN1x%2BCdKEqL ...
- python 优雅的解析 jsonp
一段 jsonp 格式数据 mtopjsonpweexcb1({"api":"mtop.taobao.idle.recycle.nextspunav.get", ...
- 【miscellaneous】视频浓缩摘要简介
视频摘要,就是以自动或者半自动的方式,通过分析视频的结构和内容存在的时空冗余,从原始视频中提取有意义的片段,将它们以某种特点的方式重新组合成紧凑的.能够充分表现视频语义内容的浓缩视频. 一.静态视频摘 ...
- Node express post 大小设置
body-parser 默认限制了body长度 var bodyParser = require('body-parser'); app.use(bodyParser.json({"limi ...
- 扩展Asp.Net Core中的IdentityUser类
虽然Asp.Net Core.Identity提供了IdentityUser类,但是在有些情况下我们需要一些额外的用户信息,比如性别,年龄等,这时候就需要来扩展IdentityUser类以达到我们的需 ...
- airflow删除dag不在页面显示
当我们需要把dag删除的时候,遇到了删除了相应的dag文件,但页面还是显示 这个时候需要重启airflow 的webserver ps -ef|egrep rm -rf /home/airflow ...