RT

1.先把mamp环境停掉

sudo sh /Applications/MAMP/bin/stop.sh

2.然后使用brew安装mysql5.7

brew install mysql

3.默认安装的是最新版本,因为是5.7所以要手动设置一下root用户的密码,跟着步骤设置就行

/usr/local/Cellar/mysql/5.7.20/bin
sudo ./mysql_secure_installation

4.启动mysql

brew services start mysql

5.找到mysql.sock然后做符号连接到mamp里面

ln -s /tmp/mysql.sock /Applications/MAMP/tmp/mysql

6.然后直接重启web服务器就可以了,记住不要使用mamp界面启动服务,因为那样会替换掉mysql.sock

sudo httpd -k start

7.连接mysql就可以看到走的是5.7的mysql了

mysql -uroot -p你的密码

知识点:

1⃣️释放端口

调试过程中有遇到端口占用的问题,直接释放掉占用的端口即可

找到端口对应的pid

lsof  -i:端口号

然后干掉进程

kill 进程id

2⃣️如果修改mysqlroot密码后mamp自带的phpmyadmin登陆失败问题

只需要修改/Application/MAMP/bin/phpAdmin/config.inc.php

以及以下五个文件中的-proot改为-p+新密码

/Application/MAMP/bin/checkMysql.sh

/Application/MAMP/bin/quickCheckMysqlUpgrade.sh

/Application/MAMP/bin/repairMysql.sh

/Application/MAMP/bin/stopMysql.sh

/Application/MAMP/bin/upgradeMysql.sh

就可以正常使用了。

3⃣️一个很好用的命令

brew info 软件名称

可以查看安装的软件的具体详情信息,比如一些配置文件的路径啊,软件启动方式啊什么的

比如可以使用brew info mysql 查看安装的mysql的详情信息和注意事项。

转载于:https://www.cnblogs.com/zjj-php/p/8177517.html

MAMP升级mysql5.6到5.7相关推荐

  1. CentOS 5 升级mysql5.1启动服务时报错

    CentOS 5 升级mysql5.1启动服务时报错: [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had onl ...

  2. phpstudy2018升级MySQL5.5为5.7.24教程(图文)

    原文: phpstudy2018升级MySQL5.5为5.7教程(图文) 一.MySQL官网下载MySQL5.7版本,我这里下载的是MySQL5.7.24. 二.直接到D:phpStudyPHPTut ...

  3. centos 升级mysql_CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  4. yum mysql 5.1 innodb_Yum升级mysql5.1到5.6

    Yum升级mysql5.1到5.6 有一些虚拟机.云主机提供商仍然使用的是老版本的安装套件.预装的应用软件版本很低. 比如 techbrood.com 使用的云服务器,其中MySQL预装版本为老版本5 ...

  5. centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  6. centos 6.8 升级mysql_centos6.8 Mysql5.6.22 升级 mysql-5.7.20

    一.检查系统环境 二.备份数据库 mysqldump –all-databases > allbackupfile.sql (建议:有条件的话可使用图形化界面备份,操作灵活) 三.下载安装文件 ...

  7. mamp的mysql怎么升级_MAMP升级mysql5.6到5.7

    RT 1.先把mamp环境停掉 sudo sh /Applications/MAMP/bin/stop.sh 2.然后使用brew安装mysql5.7 brew install mysql 3.默认安 ...

  8. php mysql study_phpStudy 升级 MySQL5.7

    最新在开发项目中需要使用到mysql5.7以上版本,但是phpStudy的版本是5.5,所以需要针对MySQL升级一下 步骤 1.备份原本MySQL 备份:原本phpStudy中的MySQL文件夹改名 ...

  9. 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案

    本方案是因为在工作中遇到的一个mysql主从功能配置的问题所引起的.有一个处在从位置上的mysql是5.1版本的,从5.1到5.6的mysql各种系统管理功能,像系统表表结构.日志文件格式等等均不一致 ...

最新文章

  1. 利用OpenCV实现图像拼接的代码
  2. java 传递intent_Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法...
  3. python按行读取文件效率高吗_Python按行读取文件的实现方法【小文件和大文件读取】...
  4. led linux定时闪烁心跳,Linux驱动——LED闪烁
  5. zgc,JDK8有类似的shenandoah,华为移植到JDK11
  6. pdf阅读器修改背景颜色 护眼色
  7. 微信公众号如何申请原创声明功能
  8. excel中的菜单栏自定义_如何在Excel中自定义和使用状态栏
  9. 【游戏】——微信打飞机
  10. 项目的运筹帷幄—项目进度、质量和成本最优决策理论探讨
  11. mac虚拟摄像头插件_macOS平台下虚拟摄像头的研发总结
  12. 币骏言:6.14币圈交易市场成功的人有哪些心态和技巧?
  13. win10 windows许可证即将过期的解决办法
  14. 摄像头rtsp流转http-flv实现低延迟实时在线播放
  15. 计算机交互媒体应用范围,浅析交互媒体设计中的科技与艺术的关系
  16. python程序设计思维导图_程序设计 思维导图
  17. MATLAB绘制散点图——plot
  18. HTML页面跳转的五种方法分享。
  19. MOOC战德臣数据库课程自用笔记_9_范式
  20. 拙作《设计模式从入门到精通》出版留念

热门文章

  1. python堆排序算法_python 排序 堆排序
  2. 锁存器的工作原理_数字电路学习笔记(十):更多锁存器和触发器
  3. c语言构造数据类型有,《c语言程序设计基础7构造数据类型.ppt
  4. 后端技术:mybatis中resultMap用法示例笔记
  5. 计算机网络基础:Internet常用服务介绍​
  6. 计算机硬件:关于CPU的12个硬核干货!
  7. 硬件:直接拔掉USB移动硬盘会对硬盘造成影响吗?
  8. 45道CSS基础面试题
  9. horizon服务主要模块_Horizon Workspace 快速部署指南三(配置Workspace数据模块)
  10. STM32F1 端口复用、端口(部分和完全)重映射