mysql数据库保姆级安装教程-mac(一站式服务,提供资源)

mysql环境配置 - mac

1-1 确认是否有brew

brew是mac的包管理软件非常方便,大家先看看是否有安装brew

bash 复制代码
brew -v

如果能看得到版本,那就是安装了,如果看不到那就没安装,这忽略这一步,直接下一节

如果没有安装的话,则访问: https://brew.sh

复制指令,打开终端安装这个brew

安装完成后,一般安装在 /opt/homebrew/brew/bin,

终端继续执行

bash 复制代码
eval "$(/opt/homebrew/bin/brew shellenv)"

再次查看版本,能看得到说明安装成功了

1-2 安装mysql

安装 MySQL 8.0

在终端输入:

bash 复制代码
brew install mysql@8.0

安装完成后,确认版本:

bash 复制代码
mysql --version

应该看到 8.0.x。,如果看不到就需要配置环境变量

1-3 加入环境变量

如果提示 command not found: mysql,执行:

bash 复制代码
echo 'export PATH="/opt/homebrew/opt/mysql@8.0/bin:$PATH"' >> ~/.zprofile
source ~/.zprofile

再试:

bash 复制代码
mysql --version

1-4 启动 MySQL 服务

先检查服务是否启动,也就是mysql是否是启动状态

检查是否运行:

bash 复制代码
brew services list

应该看到 mysql@8.0 是 started。如果没有启动用下面命令启动

bash 复制代码
brew services start mysql@8.0

1-5 登录 MySQL

第一次可能可以直接登录:

bash 复制代码
mysql -u root

等我设置密码后就需要用密码登录了

如果需要密码:

bash 复制代码
mysql -u root -p

1-6 设置 root 密码

进入后执行:

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

退出:

sql 复制代码
exit;

以后登录:

bash 复制代码
mysql -u root -p

输入 123456(输入自己的密码)

1-7 brew常用命令

停止:

bash 复制代码
brew services stop mysql@8.0

重启:

bash 复制代码
brew services restart mysql@8.0

1-8 安装navicat

navicat是很好的可视化客户端工具,可以用来操作mysql,但是付费的,我给大家的是能用的版本,不用付费

从网盘里下载navigate和sql文件夹,记住我给的网盘链接里win也有,可以全部下载下来,也可以只下载mac和sql文件夹

资源下载地址可以从Cody官网免费获取:

地址: Cody:https://www.aicody.cn到文档页面

下载下来以后,**如下步骤请按照顺序操作,否则不成功,如果哪一步错了不能回退,需要从头再来:

第一步:安装包下载完之后,双击解压,然后双击里面的dmg安装包,拖拽安装,拖拽完之后不要做任何操作,去执行第二步(如果拖拽完之后,就去启动navicat,会导致失败哈,只能删除从头再来),

**第二步:**打开terminal控制台,执行如下命令

bash 复制代码
sudo xattr -r -d com.apple.quarantine /Applications/Navicat\ Premium.app

**第三步:**输入完命令之后,到启动台打开navicat,此时会显示,文件损坏,不过没关系,

此时先点取消,然后从隐私里面的允许点一下,如下图(我的电脑是英文的,如果您是中文请找对应位置),然后再次从启动台打开navicat就可以了

到系统设计,点击隐私和安全性

**done:**到这一步,激活成功,可以打开navicat,如有问题,联系我即可

1-9 用navicat连接msyql数据库

双击mysql

1-10 导入练习用的库表

从网盘里把这个sql文件夹也下载下来

导入完了就关闭,同样的方式导入另一个students.sql库,导入了完了刷新下,如图所示

可以看到练习用的employees和students库有了

1-11 新建查询

到此为止,我们环境安装就结束了,其余的就是学习mysql了,学习更多课程可以来Cody,不懂的可以随时联系客服

相关推荐
云飞云共享云桌面2 小时前
8人SolidWorks研发共享一台服务器——性能算力共享智能按需分配
运维·服务器·网络·数据库·3d·电脑
高梦轩2 小时前
MySQL 主从复制 + 读写分离
android·数据库
城数派2 小时前
1985-2024年各省市县不同土地覆盖类型的土地面积(Excel)
数据库·arcgis·信息可视化·数据分析·excel
ego.iblacat2 小时前
MySQL 全量、增量备份与恢复
数据库·mysql
Jane - UTS 数据传输系统2 小时前
从 WDO 成立看跨境数据同步:架构设计、技术拆解与最佳实践
大数据·数据库·国产替代·wdo·跨境数据同步·数据异构
一个天蝎座 白勺 程序猿2 小时前
KingbaseES如何以“三低一平”策略重构企业级数据库迁移范式
数据库·重构·时序数据库·kingbasees
重庆小透明2 小时前
Redis 九大数据结构:从原理到实战场景
数据结构·数据库·redis
画堂秋2 小时前
云原生-Mysql
运维·mysql·云原生
七度黑光11 小时前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化