mac可以使用命令安装mysql(brew install mysql),这里讲下dmg安装mysql:

下载dmg包安装

  1、下载MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server

  选择dmg文件下载

  

  接着, 会跳转到如下页面, 你只需要选择不登录,直接下载即可  

  2、进入系统偏好设置,点击MySQL,开启MySQL服务

 

  3、环境变量配置(windows也是这样run的。可以不配置, 但每次必须在msyql的安装目录下,执行mysql命令。)

  进入到用户目录下 执行 vim .bash_profile   。添加如下内容

  

##mysql
export PATH=${PATH}:/usr/local/mysql/bin

  快速启动、结束MySQL服务, 可以使用alias命令

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

  我们就可以在任何地方执行mysql命令了。

  如果你还没有配置环境变量, 可以先进入MySQL安装目录, 再执行MySQL相关命令。安装目录在/user/local/mysql版本 。 我的目录是

  

/usr/local/mysql-5.7.24-macos10.14-x86_64

  
  遇到的问题顺便在这里提下, 说不定能帮读者少走点弯路, 参考资料 http://stackoverflow.com/questions/13480170/access-denied-for-mysql-error-1045

  在终端直接输入 Mysql -uroot -p , 弹出输入密码, 输入密码后就报如下错误

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

  如果输入 mysql -uroot , 会显示另外一种错误

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

  google了下, 找到了几个解决方案

  方案一 (以非授权模式启动, 这样可以不输入密码):

  ①、先把MySQL服务关了(或者使用偏好设置中关闭mysql服务)

1

msyqlstop

  ②、在终端输入

sudo mysqld_safe --skip-grant-tables

  ③、新开另一个终端

   直接输入 mysql

  ④、修改下mysql默认密码

   注意 : mysql 5.7 密码字段是字段 authentication_string, 而不是之前版本的 password 参考资料 http://bbs.bestsdk.com/detail/762.html

UPDATE user SET authentication_string=PASSWORD('root') WHERE user = 'root'

密码修改可以参考下这篇博文 :http://zhouxuguang.blog.51cto.com/1053090/236292

  

  方案二(授权模式启动,需要输入登录安装MySQL默认生成的密码):

  ①、进入到安装目录,

  

1

cd /usr/local/mysql/bin

  执行

1

mysql -uroot -p

  

  再执行 show databases; 提示重置密码。

  重置密码

1

SET PASSWORD = PASSWORD('root');

  

  参考  https://stackoverflow.com/questions/33467337/reset-mysql-root-password-using-alter-user-statement-after-install-on-mac

  4、下载安装MySQL Workbench(GUI Tool)

  访问http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:

环境变量配置(这个不难理解, 像window系统一样,需要配置环境变量,Mysql命令才能被系统识别)

ps:如果遇到不识别mysql这个命令时,可以写个软链接

mac使用客户端安装mysql相关推荐

  1. macos docker 安装mysql,mac 中docker安装mysql的图文教程

    今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...

  2. Mac系统下安装MySQL详细步骤

    Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.

  3. Mac用Homebrew安装MySQL

    Mac用Homebrew安装MySQL 安装 启动MySQL服务器 配置环境变量 修改初始密码 登录MySQL 修改密码 退出MySQL 附一:更新Homebrew报的错 附二:升级系统之后,之前安装 ...

  4. mac使用brew安装mysql

    mac使用brew安装mysql 首先使用brew install mysql@5.7 配置环境变量 启动mysql 设置密码 首先使用brew install mysql@5.7 如果想查看版本,直 ...

  5. Mac 上如何安装Mysql?

    Mac 上如何安装Mysql? Mac 安装Mysql Mysql 配置 Mac 安装Mysql 有许多开发的小伙伴,使用的是mac,那么在mac上如何安装Mysql呢?这篇文章就给大家说说. 1.首 ...

  6. Mac系统homebrew安装MySQL等环境

    MacOS 安装 Homebrew Homebrew 是苹果系统的扩展包安装工具,可以以非常优雅的方式安装 MariaDB,Redis.等工具.下面就是安装Homebrew的教程,本教程使用国内的清华 ...

  7. MAC电脑:安装mysql报ERROR 1045 (28000)Access denied

    问题:安装mysql时报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 1.my ...

  8. mac 图形化安装mysql,mac安装mysql图形化工具?

    Mac下载安装mysql及图形化工具Navicat Premium 一.下载安装mysql 1.1.下载mysql (1)软件下载地址:https://dev.mysql.com/downloads/ ...

  9. mac环境下安装mysql

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

最新文章

  1. 转载 Android 多线程处理之多线程用法大集合
  2. 如何判断数据库的某个字段不为空方法
  3. ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集【13+1,506】进行回归预测(房价预测)来比较各模型性能
  4. 经典C语言程序100例之八八
  5. c#+mysql图片存数据库_C#图片存入数据库及其读出显示
  6. python多重继承_Python多重继承
  7. AI 全自动玩斗地主,靠谱吗?Douzero算法教程
  8. Shufflenet解读
  9. 使用Labwindows开发DAQmx
  10. 中文语音合成TTS (TensorFlowTTS)免费API资源及DEMO
  11. 计算导论与c语言基础pdf下载,Cousera 计算导论与C语言基础 学习笔记
  12. css文本行高是哪个属性_css属性行高line-height的用法详解
  13. 计算机组成原理 或的微指令,微指令
  14. 关于在袁教授blog中的”呛袁教授“的争论
  15. Eolink 11月企业与产品动态速览!
  16. yolov3网络(DarkNet53)结构详解以及Pytorch代码实现
  17. DiskMan使用方法
  18. Java课程设计-日历记事本
  19. ffmpeg mplayer x264 代码重点详解 详细分析
  20. Co掺杂Fe3O4@MnO2/PDMS-TEOS@Fe3O4 聚二甲基硅氧烷修饰正硅酸四乙酯@四氧化三铁

热门文章

  1. 在PPT中插入数据透视表(数据透视图)
  2. android 启动页大小,android引导页大图
  3. iOS 如何设置启动引导图
  4. WPF之定义路由事件 http://www.51zxw.net/study.asp?vip=8963801
  5. WIN10打印机如何连接到计算机,Win10怎么连接打印机设备?
  6. 基于人脸识别的门禁系统设计
  7. 能量收集认知传感器网络——论文结构扫盲
  8. TLS-SRTP协议详解
  9. Python制作经典小游戏:推箱子
  10. 申请单---申请人--审批人不同的入口