引言

今天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

转载于:https://www.cnblogs.com/lixiaochao/p/10288943.html

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

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

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

  2. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  3. centos6.5卸载和安装mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程

    卸载系统自带MySQL 1. 查看系统当前是否安装有MySQL rpm -qa|grep -i mysql 2. 卸载当前版本的MySQL yum remove mysql mysql-server ...

  4. tar安装卸载 mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程

    卸载系统自带mysql 1. 查看系统当前是否安装有mysql rpm -qa|grep -i mysql 2. 卸载当前版本的mysql yum remove mysql mysql-server ...

  5. mysql数据库报错1075_MySQL数据库之在MAC OS X上安装MYSQL

    本文主要向大家介绍了MySQL数据库之在MAC OS X上安装MYSQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在网上找到了一篇文章,简直堪称神器. 刚开始用brew ...

  6. Linux下yum安装MySQL yum安装MySQL指定版本

    yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep m ...

  7. linux 安装mysql make_Linux安装mysql——源码安装

    1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件 (1)先安装cmake(mysql5.5以后是通过cmake来编译的) [root@ rhel5 ...

  8. Mac 卸载2020后 安装2021打不开,需要卸载干净。

    Mac 卸载2020后 安装2021打不开,需要卸载干净. 解决方法如下: 1.删除 ~/Library/Preferences/jetbrains.jetprofile.asset.plist 删除 ...

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

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

最新文章

  1. mybatis一级缓存导致sql查询出现问题
  2. php 中的 mysqli事务处理
  3. ES6(三)数组的扩展
  4. CentOS7中使用PM2设置Node-RED开机自启动
  5. 翻动100万级的数据
  6. ASP.NET Web API 记录请求响应数据到日志的一个方法
  7. php v9 上传_phpcms v9 表单添加文件上传字段
  8. loadrunner 错误: 无法找到 java.exe_LoadRunner错误及解决方法总结
  9. 删库不必跑路,谈数据库删除设计
  10. java replace stringbuilder_Java StringBuilder replace()方法
  11. RabbitMq学习笔记001---RabbitMq在Windows下安装配置
  12. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.97%
  13. centos识别移动硬盘U盘,需安装【ntfs-3g】
  14. 如何使用3klCon实现大规模自动化网络侦察
  15. 单模光纤和多模光纤的区别,及光纤收发机(光电收发器)的介绍
  16. 第八章 项目质量管理
  17. 调用大汉三通短信接口,很详细
  18. 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具
  19. MySQL感悟_Mysql学习感悟
  20. java跳转_java后端实现页面跳转的方法

热门文章

  1. 100% .NET Control_使用CurrencyManager 创建一个导航条来控制DatagGrid的XNavBar控件(VB.NET)....
  2. jquery对象PHP转换,jQuery对象与DOM对象转换方法详解_jquery
  3. python如何并发上千个get_用greenlet实现Python中的并发
  4. 怎么解决tomcat占用8080端口问题图文教程 端口被占用
  5. ztree 默认选中节点_用户管理、角色管理、模块管理、zTree的使用
  6. mysql5.6.37驱动_MySql (mysql-5.6.37) 在Windows的安装及使用
  7. 关于Nginx的使用
  8. 如何利用扬声器构建深度学习网络?
  9. 如何利用 notedown 完成 ipynb与markdown之间的格式转换?
  10. 用于检测AC电压的无接触电压检测器