系统:Mac OS 10.12

MySQL:5.7.15

前言:

安装mysql有两种方式:1为官方下载dmg安装包。2为使用brew进行安装。

安装步骤:

一、官方下载dmg安装包进行安装

1、登陆官网下载

https://downloads.mysql.com/archives/community/

2、解压出pkg文件

3、安装

安装完成。

4、测试

▲验证是否安装成功,进入/usr/local/mysql/bin/,用ls命令查看是否有mysql

▲启动mysql的服务,输入以下命令:

sudo /usr/local/mysql/support-files/mysql.server start 

注意,start为启动,那么stop就是停止,全命令如下:

sudo /usr/local/mysql/support-files/mysql.server stop

▲修改mysql初始化密码

避免服务已经启动,所以第一步先关闭mysql的服务

sudo /usr/local/mysql/support-files/mysql.server stop

开启安全模式启动mysql,这种方式可以不用输入默认密码

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

出现如下画面是启动成功

此时,关闭这个终端窗口,再重新启动一个

进入/usr/local/mysql/bin/,以root身份启动mysql

./mysql -u root

输入以下命令修改密码,其中PASSWORD里面就是要设置的密码

UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE User='root';

FLUSH PRIVILEGES;

退出mysql,输入

quit;

停止mysql服务

sudo /usr/local/mysql/support-files/mysql.server stop

再启动mysql服务

sudo /usr/local/mysql/support-files/mysql.server start

使用以下命令进入mysql

./mysql -u root -p

此时,要求输入密码,就是前面设置的root密码

再测试是否正常

show databases; 

此时,如果出现:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.的错误提示时,需要再设置一次密码

SET PASSWORD = PASSWORD('root');

再测试是否正常

一切正常。

5、优化使用

▲通过上面的操作,每次都要进入到mysql的目录上进行启动,那么有两种方式alias和ln进行设置,ln其实不推荐,路径时很大的问题。推荐使用alias。

alias mysql=/usr/local/mysql/bin/mysql

6、后话

其实对比发现,用dmg安转包安装的有很多好处,比如开机自动启动这些,全部都有gui工具使用

在系统的偏好设置上如下:

所以,非常推荐使用此方法安装在开发环境。

而对于linux下,命令行操作时首选。

二、使用brew命令安装mysql

1、直接输入

brew install mysql

2、其余步骤参考上述,基本一致。

参考:http://blog.neten.de/posts/2014/01/27/install-mysql-using-homebrew/

转载于:https://www.cnblogs.com/EasonJim/p/6275863.html

Mac下安装MySQL(Mac 10.12)相关推荐

  1. Mac下安装Mysql以及修改Mysql密码

    1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...

  2. 【Mac】Mac下安装MySQL优化工具 percona-toolkit 报错 Error: Failed to download resource openssl@1.1

    1.背景 mac 下安装percona-toolkit 报错 Error: Failed to download resource "openssl@1.1" Download f ...

  3. Mac下安装MySQL

    2015-07-13 15:10:32 Mac下用homebrew安装软件还是很方便的 brew install mysql 等待一会儿安装完毕后到安装目录: /usr/local/Cellar/my ...

  4. mac 二进制安装mysql_在mac下安装mysql二进制分发版的方法(不是dmg的)

    没有mac的root密码,当前用户有sudo权限.所以想以root身份执行的命令都加了sudo #是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员 bogon:m ...

  5. mac下安装mysql 5.7.11卡住_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 点 ...

  6. Mac下安装MySQL 5.7.28并且修改root密码

    0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...

  7. Mac下安装Mysql 记录过程

    1.下载Mysql dmg   http://www.mysql.com/downloads/ 2,点击安装 一路下一步 留意默认密码,后期登陆会使用 3.安装完成后进入 系统偏好设置 打开mysql ...

  8. 【Mac】Mac 下安装MySQL优化工具mysqltuner执行报错 [!!] Attempted to use login credentials

    1.背景 (base) lcc@lcc MySQLTuner-perl$ ./mysqltuner.pl --socket /var/lib/mysql/mysql.sock>> MySQ ...

  9. mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)

    原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...

最新文章

  1. 三大新闻机构起诉FBI,FBI与苹果大战续集开幕?
  2. 通过微信企业号发送zabbix报警
  3. android 记一次富文本加载之路
  4. 汇编语言布尔和比较指令简介
  5. [翻译]NUnit---Description and Exception Attributes(十一)
  6. @data注解不生效_面试官:你经常在SpringBoot中使用的条件注解底层是如何实现的?你了解过吗?...
  7. linux 根据ip查机器名
  8. python开发网页视频播放器_HTML5 VideoAPI,打造自己的Web视频播放器
  9. (转)Tiny210v2( S5PV210 ) 平台下 FIMD 对应 的 framebuffer 驱动中,关于 video buffer 的理解...
  10. java swing 知乎_java swing 界面开发
  11. Mac—Excel转图片
  12. Centos删除文件空间不释放怎么办
  13. 20190323——Python IO编程
  14. 汽车OBD诊断系统介绍
  15. 记录下学习的mac 自带apache 使用方法,及xamp的使用
  16. web前端学习路线图
  17. python mpi4py multiprocessing_python基于multiprocessing的多进程创建方法
  18. 流程自动化(RPA)的发展和应用
  19. 用Python绘制条形图
  20. 视频打赏/付费视频引流吸粉/定时弹窗广告+自带视频+支付接口+自适应设计/带安装教程

热门文章

  1. Oracle XE http端口8080的修改
  2. Uber CEO博鳌论坛采访:看好中国市场共享经济的发展模式
  3. extracting lines bases a list using awk
  4. iOS中确认网络的方法
  5. JAVA使用递归遍历文件夹,包括子目录
  6. vs2010 学习Silverlight学习笔记(18):JavaScript
  7. NetBPM工作流的一个示例-请假审批
  8. HTML+CSS制作七夕跳动的红心动画效果
  9. php format tool,iFormatTool
  10. 单位人勾心斗角,我是老实人该怎么办?