Mac OS系统下mysql 5.7.20安装教程图文详解

 更新时间:2017年11月06日 14:47:17   投稿:mrr  
这篇文章主要介绍了Mac OS系统下mysql 5.7.20安装教程图文详解,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下

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 密码;

一.在浏览器当中输入以下地址

https://dev.mysql.com/downloads/mysql/

https://www.jb51.net/softs/451120.html

 

二.进入以下界面:直接点击下面位置 ,选择跳过登录

点过这后直接下载.

 

三.下载完成后, 直接双击打开,弹出以下界面,再继续点击即可

  

下面 一直点继续,和正学安装其它软件一样

四.启动MySQL

  安装完毕后,到设置当中查看以下选项,如果里面有MySQL说明已经安装成功

  

  点击后, 启动MySQL

  

五.修改数据库密码

  启动完成后,打开终端

  aliasmysql=/usr/local/mysql/bin/mysql

  aliasmysqladmin=/usr/local/mysql/bin/mysqladmin  

把上面两条指令复制到终端当中运行,给两个地址给一个临时别名  

目的是下一次执行可以直接执行mysql或者mysqladmin  

不需要再去来回切换目录 

 
 

 接下来修改数据库密码,执行以下命令

  mysqladmin -u root -p password root123

  root123是我的新密码,自行修改成自己想要设置的密码  

按回车后, 提示输入密码,此时让输入的密码不是你电脑的密码  

而是数据库的密码  

在5.7之前都是有默认用户名和密码的,都为root  

但是从5.7之后, 只有默认的用户名P:root  

默认的密码会自动给你分配,在安装的时候就会给你自动分配  

我们也可以从mac通知栏当中来去查看  

下图当中就是自动生成一个数据库密码

  

  默认的密码就是localhost:后面的所有内容,把它输入后,回车.

  (Mac在命令行当中输入密码是看不到的,所以输入密码的时候,注意不要输入错误)

  

六.进入数据库

  看到如上信息,修改成功

  接下来进入数据库当中

  确保执行了:aliasmysql=/usr/local/mysql/bin/mysql

  如果没有执行, 要自行切换到上面的目录当中,才能执行mysql命令

  否则提示找到不mysql

  接下来执行以下指令:mysql -u root -p

  注意-p后面什么都不写,然后回车

  会让你输入密码, 此时的密码就是你在上面修改的密码

  我在这里输入的是:root123

  看到如下信息,全部说明已经进入数据库当中

  

相关阅读:

MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理

mysql 在各个系统的安装教程

总结

以上所述是小编给大家介绍的Mac OS系统下MySQL5.7.20安装教程图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySQL对中文进行排序详解及实例

    MySQL对中文进行排序详解及实例

    这篇文章主要介绍了MySQL对中文进行排序详解及实例的相关资料,需要的朋友可以参考下
    2017-05-05
  • MySQL与SQLserver的差异对比

    MySQL与SQLserver的差异对比

    SQLServer和MySQL是两种常见的关系型数据库管理系统,们在功能和用途上有很多相似之处,但也有一些显著的差异,本文将详细介绍SQLServer和MySQL之间的差异,并对它们的优缺点进行比较,以及使用时需要注意的事项
    2023-05-05
  • MySQL触发器的使用场景及方法实例

    MySQL触发器的使用场景及方法实例

    这篇文章主要给大家介绍了关于MySQL触发器的使用场景及方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • MySQL连接抛出Authentication Failed错误的分析与解决思路

    MySQL连接抛出Authentication Failed错误的分析与解决思路

    这篇文章主要给大家介绍了关于MySQL连接抛出Authentication Failed错误的分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 简单的MySQL备份与还原方法分享

    简单的MySQL备份与还原方法分享

    这篇文章主要介绍了简单的MySQL备份与还原方法,文中Linux与Windows的两种情况都有介绍,需要的朋友可以参考下
    2015-08-08
  • MySQL 基于时间点的快速恢复方案

    MySQL 基于时间点的快速恢复方案

    这篇文章主要介绍了MySQL 基于时间点的快速恢复方案,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • 使用prometheus统计MySQL自增主键的剩余可用百分比

    使用prometheus统计MySQL自增主键的剩余可用百分比

    这篇文章主要介绍了使用prometheus统计MySQL自增主键的剩余可用百分比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • MySQL最大连接数限制的修改步骤

    MySQL最大连接数限制的修改步骤

    针对一些访问量比较大的网站,Mysql默认的最大连接数可能不够用,需要进行相应的修改,下面这篇文章主要给大家介绍了关于MySQL最大连接数限制的修改步骤,需要的朋友可以参考下
    2022-07-07
  • MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径

    MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径

    最近mysql官方网站的安装包从5.5-5.7起都是新版的安装界面,各种环境要求支持,看样子以后老点的系统安装都够费劲的了,这里脚本之家小编特为大家整理一下安装步骤与方法
    2016-04-04
  • Mysql中关于on,in,as,where的区别

    Mysql中关于on,in,as,where的区别

    这篇文章主要介绍了Mysql中关于on,in,as,where的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论