当前位置: 首页 > ds >正文

macos下mysql 5.7/8.0版本切换

1、首先安装好mysql 5.7/8.0,可以用brew进行安装

5.7 的原始配置文件路径:

/usr/local/Cellar/mysql@5.7/5.7.44_1/homebrew.mxcl.mysql@5.7.plist

配置内容如下:

对应的.cnf配置文件内容如下:

8.0 的原始配置文件路径: 

/usr/local/Cellar/mysql@8.0/8.0.42/homebrew.mxcl.mysql@8.0.plist

配置内容如下:

对应的.cnf配置文件内容如下:

2、切换版本

编辑~/.zshrc

vi ~/.zshrc

内容如下:

 当前切换为哪个版本,将另外的版本注释掉,保存

接下来刷新内容,命令如下

source ~/.zshrc

查看当前的mysql版本

mysql --version

3、启动对应的版本

ps aux | grep mysqld#查看是否启动成功
brew list | grep mysql#显示当前的PHP版本
brew services list | grep mysql@5.7 #查看某版本的启动情况
SELECT VERSION();#查看运行的mysql的版本
# 初始化数据库(MySQL 5.7)
mysqld --defaults-file=/usr/local/etc/my-mysql5.7.cnf --initialize-insecure --user=mysql
#初始化mysql,可以设置登录密码
mysql_secure_installation

建议用Docker更好

http://www.xdnf.cn/news/2477.html

相关文章:

  • 如何修复Chrome浏览器的“无法连接到互联网”错误
  • 14、服务端组件:未来魔法预览——React 19 RSC实践
  • 《代码整洁之道》第10章 类 - 笔记
  • 谢飞机的Java面试之旅:从Spring Boot到Kubernetes的挑战
  • 用Python做有趣的AI项目 3:黑白图像自动上色(AI 上色器)
  • 数智读书笔记系列031《HIS内核设计之道——医院信息系统规划设计系统思维》书籍简介与读书笔记
  • 【读写视频】MATLAB详细代码
  • 【Go语言】ORM(对象关系映射)库
  • flutter 选择图片 用九宫格显示图片,右上角X删除选择图片,点击查看图片放大缩小,在多张图片可以左右滑动查看图片
  • QT中的文件操作
  • 在CentOS 8上在线安装Docker
  • ubuntu扩展逻辑卷并调整文件系统大小步骤
  • 1到12月和1到31日英文表达
  • Lua 第10部分 模式匹配
  • 在AWS Glue中实现缓慢变化维度(SCD)的三种类型
  • 阿里云直接对系统云盘扩容
  • OceanBase数据库-学习笔记1-概论
  • 为什么从Word复制到PPT的格式总是乱掉?
  • 使用Aspose.Words将Word转换为HTML时,字体样式丢失问题及解决方法
  • OpenCV彩色图像分割
  • 操作系统:计算机世界的基石与演进
  • 展销编辑器操作难度及优势分析​
  • kafka 中消费者 groupId 是什么
  • Word处理控件Spire.Doc系列教程:C# 通过模板创建 Word 文档
  • 【Java】IntelliJ IDEA 社区版安装
  • MAVLink协议:原理、应用与实践
  • 4.26 数据交互升级引入配置文件
  • Python 第 12、13 节课 - 元组和列表
  • C语言 函数递归
  • TP4056 电池管理芯片介绍及电路应用