Mac卸载mysql并安装mysql升级到8.0.13版本
引言
今天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版本相关推荐
- brew安装mysql 卸载_Mac卸载mysql并安装mysql升级到8.0.13版本
引言 今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看. 卸载mysql brew uninstall mysql sudo rm /usr/local/mysql su ...
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- centos6.5卸载和安装mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
卸载系统自带MySQL 1. 查看系统当前是否安装有MySQL rpm -qa|grep -i mysql 2. 卸载当前版本的MySQL yum remove mysql mysql-server ...
- tar安装卸载 mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
卸载系统自带mysql 1. 查看系统当前是否安装有mysql rpm -qa|grep -i mysql 2. 卸载当前版本的mysql yum remove mysql mysql-server ...
- mysql数据库报错1075_MySQL数据库之在MAC OS X上安装MYSQL
本文主要向大家介绍了MySQL数据库之在MAC OS X上安装MYSQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在网上找到了一篇文章,简直堪称神器. 刚开始用brew ...
- Linux下yum安装MySQL yum安装MySQL指定版本
yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep m ...
- 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 ...
- Mac 卸载2020后 安装2021打不开,需要卸载干净。
Mac 卸载2020后 安装2021打不开,需要卸载干净. 解决方法如下: 1.删除 ~/Library/Preferences/jetbrains.jetprofile.asset.plist 删除 ...
- mac mysql降版本_Mac卸載mysql並安裝mysql升級到8.0.13版本
引言 今天mysql升級到8.0.13版本,遇到了很多問題,在此進行總結方便以后查看. 卸載mysql brew uninstall mysql sudo rm /usr/local/mysql su ...
最新文章
- mybatis一级缓存导致sql查询出现问题
- php 中的 mysqli事务处理
- ES6(三)数组的扩展
- CentOS7中使用PM2设置Node-RED开机自启动
- 翻动100万级的数据
- ASP.NET Web API 记录请求响应数据到日志的一个方法
- php v9 上传_phpcms v9 表单添加文件上传字段
- loadrunner 错误: 无法找到 java.exe_LoadRunner错误及解决方法总结
- 删库不必跑路,谈数据库删除设计
- java replace stringbuilder_Java StringBuilder replace()方法
- RabbitMq学习笔记001---RabbitMq在Windows下安装配置
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.97%
- centos识别移动硬盘U盘,需安装【ntfs-3g】
- 如何使用3klCon实现大规模自动化网络侦察
- 单模光纤和多模光纤的区别,及光纤收发机(光电收发器)的介绍
- 第八章 项目质量管理
- 调用大汉三通短信接口,很详细
- 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具
- MySQL感悟_Mysql学习感悟
- java跳转_java后端实现页面跳转的方法
热门文章
- 100% .NET Control_使用CurrencyManager 创建一个导航条来控制DatagGrid的XNavBar控件(VB.NET)....
- jquery对象PHP转换,jQuery对象与DOM对象转换方法详解_jquery
- python如何并发上千个get_用greenlet实现Python中的并发
- 怎么解决tomcat占用8080端口问题图文教程 端口被占用
- ztree 默认选中节点_用户管理、角色管理、模块管理、zTree的使用
- mysql5.6.37驱动_MySql (mysql-5.6.37) 在Windows的安装及使用
- 关于Nginx的使用
- 如何利用扬声器构建深度学习网络?
- 如何利用 notedown 完成 ipynb与markdown之间的格式转换?
- 用于检测AC电压的无接触电压检测器