问题

mac 使用 Homebrew 安装 mysql , 默认安装的是最新版本, 和线上版本不一致. 因此卸载重装 。 如果数据库中有数据,请务必先备份 。

brew  install mysql    // 这个安装的为最新版本,不要使用这种方式安装

卸载旧版 mysql

因为是重装,所以首先卸载旧版 mysql , 找到 mysql 进程 , 在命令行执行 :

ps -ax | grep mysql

拿到 mysql 进程 id, 杀死对应的 mysql 进程 :

kill -9 [pid]

卸载 mysql :

brew remove mysql
brew cleanup

删除文件 :

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*

安装mysql

安装 mysql , 如需要安装 5.7版本

brew  install  mysql@5.7

安装成功后执行:

mysql  -uroot
-bash: /usr/local/bin/mysql: No such file or directory   // 提示

这是因为 mysql.server 没启动

brew link mysql@5.7  --force
mysql.server start

此时启动成功 :

mysql -uroot    // 进入 mysql ,此时默认没设置密码
select version();  // 在mysql 中查询 mysql 版本

退出 mysql :

exit();

然后执行 :

mysql_secure_installation   // 接着按照提示输入 y/n 即可

密码设置完成后 ,下次进入mysql :

mysql   -uroot  -p // 回车,接着输入密码即可

引用

https://gist.github.com/vitorbritto/0555879fe4414d18569d
https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21

mac 重装 mysql相关推荐

  1. 安装Mac版Mysql卡在Installation阶段,彻底清理mysql并重装mysql

    背景 之前MacOS曾经安装过mysql,后来某些原因需要重装,发现安装总是卡在Installation阶段,如图 最后只能强退,试了很多次都这样.然后发现其实设置里头是有Mysql的设置的,如图 遂 ...

  2. mysql装完后navicat无法连接_重装mysql后导致Navicat连接失败

    今天重装了mysql数据库,然后再使用navicat去连接数据库的时候,一直报错 1251 Client does not support authentication protocol reques ...

  3. MAC下MySQL启动不了怎么办?

    2019独角兽企业重金招聘Python工程师标准>>> 我在Mac 下安装了MySQL, 本来好好地,莫名其妙 启动不了了. 用了很多方法, 包括 多种命令行,  还是无法 star ...

  4. mac忘记mysql初始密码怎么办_Mac - MySQL初始密码忘记重置MySQL root密码

    在什么情况下,需要重置root密码呢?那就是我们忘记了.还有一种比较坑的,那就是笔者的这种情况.按照正常的情况下,MySQL安装完之后,会弹出一个对话框,显示着一个临时的root密码,但无论笔者如何重 ...

  5. Mac下mysql服务器安装

    Mac下mysql服务器安装  下载mysql 进入http://dev.mysql.com/downloads/mysql/ 下载Mac OS X 10.9 (x86, 64-bit), Compr ...

  6. MAC 重置MySQL root 密码

    MAC 重置MySQL root 密码   重置MySQL root 密码: 当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样: 1.停止 MySQL 服务 1 2 sudo /u ...

  7. MAC安装MySQL

    文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...

  8. mac安装mysql mysql命令找不到_MacBook通过Homebrew安装mysql

    Macbook通过Homebrew安装mysql Macbook如何和安装mysql呢?有两种方式,一种是直接在mysql官网下载dmg可执行文件(https://dev.mysql.com/down ...

  9. mac 设置mysql开机自启动

    mac 设置mysql开机自启动 1.编辑一个mysql启动文件. 在终端里面输入: sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist 2.输入 ...

最新文章

  1. 程序设计第三次作业附加 代码规范
  2. python:f/F,format,%的用法
  3. lombok 中的@Data注解
  4. kaggle的kernel-only比赛中出现Your Notebook cannot use internet access in this competition解决方案
  5. Oracle命令--alter 操作
  6. 导入Anaconda中的第三方库运行时报错:ImportError: Missing required dependencies ['pandas']
  7. Java并发编程之线程定时器ScheduledThreadPoolExecutor解析
  8. php 解决跨域问题
  9. android自定义拱形,Android自定义View实现圆弧进度的效果
  10. Vue调试工具的安装方法(动动鼠标就完成,不会意外报错,超爽~)
  11. 集体智慧编程源代码(免费)
  12. SmartImageView
  13. docker下修改mysql配置文件
  14. cocos creator休闲小游戏源码《躲避高空抛物》源码H5+安卓+IOS三端源码
  15. 数据库查询数据去除重复
  16. 敏捷无敌之橄榄球与软件开发(9)
  17. 不对等的爱情并不长久
  18. 关于除去WordPress页脚底部的自带标语
  19. Mn掺杂CdS量子点|锰掺杂硫化镉量子点|MnS/ZnS/CdS量子点的制备方法图示
  20. 安卓微信 清除微信浏览器内置缓存

热门文章

  1. 360全景拼接 opencv_GitHub - hellojiawa/AndroidPanoDemo: 使用Opencv全景照片拼接
  2. 测试工作中比较好用的几款对比工具
  3. 翻译Computer Relaying for Power Systems-2nd Edition(Arun G. Phadke, James S. Thorp)
  4. java frame 显示图片_java怎么在JFrame中显示动态图片?
  5. 中兴B863AV3.2-M、B863AV3.1-M2、E900V22C免拆机通刷救砖包【安卓9.0】
  6. 【毕业论文】word 一键删除批注
  7. Java 8 forEach使用
  8. 室内眩光测量UGR测试系统
  9. 我应该拿什么来拯救你,我的游戏?
  10. maven 本地仓库的配置以及如何修改默认.m2仓库位置