一、 软件下载

1.MySQL:https://www.mysql.com/downloads/
在界面下载社区版的Mysql Mysql Community(GPL) Downloads—MySQL Community Server—macOS 12 (x86, 64-bit), DMG Archive
2.Navicat:https://www.navicat.com.cn/download/navicat-for-mysql#mac

二、MySQL安装

1.安装下载的文件

一定要记住自己设置的密码

2.检查是否安装成功

1)在系统便好设置中,找到mysql图标
2)点击MySQL图标,两个绿色的圆形图标,则说明Mysql已经安装成功了


三、配置MySQL远程访问

MySQL安装成功后,用户默认只支持本地访问,无法远程访问,这时需要新建远程访问用户,用于Navicat连接到mysql(不然会报错:2002 - Can’t connect to server on ‘127.0.0.1’ (36))。

1.查看MySQL用户

1)进入mysql

打开终端,输入:/usr/local/MySQL/bin/mysql -u root -p
输入密码,进入mysql

2)进入use库

用户信息的 user 表存在mysql数据库中
输入:use mysql;

3)查看当前 root 用户的相关信息

输入:select host, user, authentication_string, plugin from user;
表格中 root 用户的 host默认显示的 localhost,不能远程访问。

2.授权 root 用户的所有权限并设置远程访问

1)授权

在上图的命令行中输入:GRANT ALL ON . TO ‘root’@‘%’;
报错,The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

2)The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 错误排查
  • 查看root用户是否有grant_priv 权限,在当前页面输入:flush privileges;

    root有grant_priv 权限,非root权限问题,继续排查。
  • 修改root用户的 host 为可以访问所有主机(打造一个真正的超级管理员),然后更新权限为拥有所有的权限,输入:update user set host=‘%’ where user=‘root’;
  • 刷新权限,输入:flush privileges ;
  • 这时再次授权,输入: GRANT ALL ON . TO ‘root’@‘%’; 就不报错了。
  • 重启mysq使配置生效l,输入:sudo /usr/local/mysql/support-files/mysql.server stop

四、Navicat安装与配置

1.安装下载的软件

2.打开Navicat 点击连接,选择MySQL

3.输入数据库连接名和密码,点击测试连接


如果测试失败,确认mysql是否设置了远程访问。
点击保存,就配置成功了

Mac系统下安装MySQL和Navicat相关推荐

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

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

  2. win10 mysql安装转圈_win10系统下安装MySQL的过程

    转自脚本之家原链接 WIN10系统MYSQL的下载与安装详细教程,记录如下 前两天ubuntu下安装mysql遇到了一些依赖问题,结果解决了半天,没解决好,还把我的系统搞坏了,小白破坏力好强. 到现在 ...

  3. win10系统下安装MySQL的过程

    转自脚本之家原链接 WIN10系统MYSQL的下载与安装详细教程,记录如下 前两天ubuntu下安装mysql遇到了一些依赖问题,结果解决了半天,没解决好,还把我的系统搞坏了,小白破坏力好强. 到现在 ...

  4. 联想打印机 linux驱动怎么安装步骤,如何在MAC系统下安装打印机驱动

    故障现象: 如何在MAC系统下安装打印机驱动?解决方案: 一.LJ2208安装苹果驱动步骤: 1.运行lenovo Lj2208 install: 2.点击"继续": 3.软件许可 ...

  5. Q106:Mac系统下安装编译PBRT-V3

    Mac和Linux比较类似,所以,"Mac系统下安装编译PBRT-V3"和"Linux系统下安装编译PBRT-V3"是非常相似的. 基于"Q106:L ...

  6. Windows系统和Linux系统下安装MySQL

    Windows系统下安装MySQL: 一.获取MySql 1.获取下载地址进行下载 https://dev.mysql.com/downloads/mysql/浏览器访问下载 选择这一步可以不用注册登 ...

  7. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

  8. Linux系统下安装MySQL及QT数据库编程

    系统为Ubuntu16.04LTS,MySQL版本为5.7,QT版本为5.12.9 安装MySQL sudo apt-get install mysql-server //服务端 sudo apt-g ...

  9. mac环境下安装mysql

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

最新文章

  1. Google Colab使用教程
  2. java设计模式 工厂模式
  3. linux基础(day19)
  4. C++ Primer Plus章节编程练习(第五章)
  5. Luogu P3031 高于中位数
  6. js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
  7. animateWithDuration
  8. python使用turtle步骤_Python+turtle交互式绘图:可以用鼠标拖动的小海龟
  9. 8086 MOV 指令的注意事项
  10. ulipad编码问题
  11. 5G时代车联网的通信协议——C-V2X
  12. (转)Weblogic 8.1的安装与配置
  13. Android App上架应用市场所需资料说明
  14. 在 Android 中使用指纹进行身份验证
  15. Apache Flink源码阅读环境搭建
  16. 我讲了一个故事,珍爱红娘来电话靠谱吗?这个男生太渣了!
  17. 不缺流量的罗永浩、李佳琦们,为啥深耕企业微信社群?
  18. 京东JOS API 接入使用笔记
  19. MRT转换工具下载与安装以及使用
  20. 万能电视遥控器代码表

热门文章

  1. 【MVC架构】MVC视图
  2. 行列式,线性变换,变换,雅克比行列式,二次型
  3. php 点阵 汉字,PHP 文字生成点阵图
  4. JavaScript动画基本原理
  5. HTML网页截图工具开发包CutyCapt简介
  6. 电视机一直显示android正在升级,L版本开机提示“Android正在升级或启动”
  7. linux|基本命令总结
  8. Ubuntu Windows双系统切换技巧
  9. VGA系列之一:VGA显示网络图片
  10. dns向服务器没有响应,dns服务器没有响应