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. 动画之Evaluator

    Evaluator就是通过监听器拿到当前动画对对应的具体数值,作用在于从插值器返回的数值进行转换成对应的数值.简单来说就是转换器 Evaluator返回值的类型更加动画中值决定的,所以在使用的时候注意 ...

  2. bat命令编写大全

    bat命令编写大全 摘自:https://blog.csdn.net/haibo19981/article/details/52161653 2016年08月09日 12:26:31 爱睡觉的猫L 阅 ...

  3. robot用例执行常用命令(还没试)

    执行命令 执行一个用例 robot -t “testcase_name“ data_test.robot 按用例文件执行 robot data_test.robot或者robot --suite “p ...

  4. npm教程、脚手架

    使用之前,我们先来掌握3个东西是用来干什么的. npm: Nodejs下的包管理器. webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的 ...

  5. 使用jenkins+sonar进行代码扫描,并发送自定义邮件

    jenkins架构 1.一台机器作为jenkins master不进行构建操作,只负责调度其他slave节点执行任务 2.一台slave机器作为执行机器存放从gitlab上拉取的代码,使用sonar- ...

  6. linux lnmp下无法使用mail发邮件的两种解决方法

    在配置了lnmp环境后,出现了mail函数不能发送邮件的问题,其实有两种方法,一是使用sendmail组件,而是使用postfix. 方法一,使用sendmail组件来发邮件  1.安装 sendma ...

  7. springboot集成webSocket能启动,但是打包不了war

    1.pom.xml少packing元素 https://www.cnblogs.com/zeussbook/p/10790339.html 2.SpringBoot项目中增加了WebSocket功能无 ...

  8. jquery的ajax设置为同步

    在使用$.get或者$.post的时候,前面加上 $.ajaxSettings.async = false; 使用完之后再设置为异步 $.ajaxSettings.async = true; 而在使用 ...

  9. 【转帖】Linux 内核系统架构

    Linux 内核系统架构   描述Linux内核的文章已经有上亿字了 但是对于初学者,还是应该多学习多看,毕竟上亿字不能一下子就明白的. 即使看了所有的Linux 内核文章,估计也还不是很明白,这时候 ...

  10. sqlserver交换数据行中的指定列

    <!-- 次序上移下移 --> <update id="upOrDown" parameterType="java.util.Map"> ...