引言

今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看。

卸载mysql

brew uninstall mysql

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.*

安装mysql

brew install mysql

安装完成后

通过brew操作mysql

# 获取service列表

brew services list

# 重启mysql服务

brew services restart mysql

# 停止mysql服务

brew services stop

升级mysql到8.0.13遇到的问题

我在这里遇到的最大的问题就是修改mysql的root账号的密码

mysql安装成功之后root是不需要密码的

1、查询mysql的root信息

select host, user, authentication_string, plugin from mysql.user;

2、把root账号的密码置为空

update user set authentication_string='' where mysql.user='root';

3、退出到外面页面执行升级mysql后的命令

mysql_upgrade -u root -p  直接回车就可以,不需要输入密码

如果不用这个命令就会报错:ERROR 1146 (42S02): Table 'mysql.role_edges' doesn't exist

4、修改密码

ALTER USER 'root'@'localhost'

IDENTIFIED WITH mysql_native_password

BY ‘你的密码’;

注意:

(1)密码需要是八位,并且带有大写字母,小写字母,数字,特殊字符。

5、退出之后重新登陆即可。

参考url:https://my.oschina.net/niepanLs/blog/2876277

https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html

https://blog.csdn.net/xueyubingfeng1/article/details/81738643

brew安装mysql 卸载_Mac卸载mysql并安装mysql升级到8.0.13版本相关推荐

  1. Mac卸载mysql并安装mysql升级到8.0.13版本

    引言 今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看. 卸载mysql brew uninstall mysql sudo rm /usr/local/mysql su ...

  2. mac mysql降版本_Mac卸載mysql並安裝mysql升級到8.0.13版本

    引言 今天mysql升級到8.0.13版本,遇到了很多問題,在此進行總結方便以后查看. 卸載mysql brew uninstall mysql sudo rm /usr/local/mysql su ...

  3. brew下载的mysql卸载_Mac中mongoDB的安装与卸载步骤详解

    前言 MongoDB 是一个基于分布式文件存储的数据库,旨在为 web 应用提供可扩展的高性能数据存储解决方案.本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB ...

  4. mac php mysql 环境_Mac下配置PHP+MySql环境

    localhos由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令:sudo vim /etc/apache2/httpd.c ...

  5. mac电脑mysql终端_Mac上用终端管理MySQL

    1.数据库(database)管理 1.1 create 创建数据库 1.2 show 查看所有数据库 1.3 alter 修改数据库 1.4 use 使用数据库 1.5 查看当前使用的数据库 1.6 ...

  6. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  7. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  8. python3.6.8卸载_Mac 卸载 彻底删除 自己下载的 python 3

    看了网上python 相关的教程 感觉还是要anaconda ,准备卸载自己之前在官网安装的python3.6.1 .(斜体字为终端中的输入) 1.去应用程序中 把python3.6 移到垃圾箱 或者 ...

  9. mac 查看mysql 端口_Mac下启动和停止Mysql及查看端口

    启动Mysql服务 sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止Mysql服务 sudo /Library/StartupItems/My ...

最新文章

  1. 【新产品发布】【iHMI43 智能液晶模块 2013 版】
  2. 新概念英语(1-73)The way to King Street
  3. php获取当前时间的毫秒数,并且利用它测试代码段执行时间
  4. windows启动minio bat脚本编写示例
  5. OpenCASCADE:OCCT应用框架OCAF之TObj模型对象
  6. php 开启mail函数 wo,php mail 函数发送邮件
  7. innodb_flush_log_at_trx_commit配置
  8. Quartz.Net分布式任务管理平台(第二版)
  9. 计算机应用基础答案解析,计算机应用基础答案
  10. 扫地机器人哪个品牌好?五款口碑最好的扫地机器人
  11. localStorage sessionStorage
  12. Rust布道者张汉东倾授,入门Rust初学者都要攻破哪些难点?
  13. OpenMP并行加速笛卡尔乘积
  14. quartz 时间设置(定时任务scheduler)
  15. asp.net 安装element ui_vue结合element-ui开发项目 一学就会
  16. 一个SQL SERVER查询分析器非常好用的工具
  17. 金蝶云星空python二开根据物料旧编码链接物料编码做单据
  18. 小程序tab切换引起的echarts渲染堆积到一块的显示问题(三)
  19. RocketMQ事务消息学习及刨坑过程
  20. Javashop多用户商城系统源码 云表-无代码开发平台 框架源码

热门文章

  1. php数据全部输出,我的php 分页输出数据 全部输出没有按我设定的输出 也就是本来该一页输出5条的 现在全部输出完了...
  2. mysql使用cmd命令连接_通过cmd命令连接mysql
  3. 反射parameter field_Java反射有多强?这5大神奇功能,你需要了解!
  4. php如何跟踪调试,PHP使用debug_backtrace方法跟踪调试代码调用详解
  5. js 点击闭包_【JS进阶】Javascript 闭包与Promise的碰撞
  6. oracle诊断日志,oracle日常诊断语句
  7. android listview动态添加viewpager,向 ViewPager 中添加 包含 ListView 的 Fragment
  8. java程序员从笨鸟到菜鸟之_Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)...
  9. 2019.01.24 NOIP训练 旅行(轮廓线dp)
  10. js之iframe子页面与父页面通信