brew安装mysql 卸载_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
brew安装mysql 卸载_Mac卸载mysql并安装mysql升级到8.0.13版本相关推荐
- Mac卸载mysql并安装mysql升级到8.0.13版本
引言 今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看. 卸载mysql brew uninstall mysql sudo rm /usr/local/mysql su ...
- mac mysql降版本_Mac卸載mysql並安裝mysql升級到8.0.13版本
引言 今天mysql升級到8.0.13版本,遇到了很多問題,在此進行總結方便以后查看. 卸載mysql brew uninstall mysql sudo rm /usr/local/mysql su ...
- brew下载的mysql卸载_Mac中mongoDB的安装与卸载步骤详解
前言 MongoDB 是一个基于分布式文件存储的数据库,旨在为 web 应用提供可扩展的高性能数据存储解决方案.本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB ...
- mac php mysql 环境_Mac下配置PHP+MySql环境
localhos由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令:sudo vim /etc/apache2/httpd.c ...
- mac电脑mysql终端_Mac上用终端管理MySQL
1.数据库(database)管理 1.1 create 创建数据库 1.2 show 查看所有数据库 1.3 alter 修改数据库 1.4 use 使用数据库 1.5 查看当前使用的数据库 1.6 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程
Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...
- python3.6.8卸载_Mac 卸载 彻底删除 自己下载的 python 3
看了网上python 相关的教程 感觉还是要anaconda ,准备卸载自己之前在官网安装的python3.6.1 .(斜体字为终端中的输入) 1.去应用程序中 把python3.6 移到垃圾箱 或者 ...
- mac 查看mysql 端口_Mac下启动和停止Mysql及查看端口
启动Mysql服务 sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止Mysql服务 sudo /Library/StartupItems/My ...
最新文章
- 【新产品发布】【iHMI43 智能液晶模块 2013 版】
- 新概念英语(1-73)The way to King Street
- php获取当前时间的毫秒数,并且利用它测试代码段执行时间
- windows启动minio bat脚本编写示例
- OpenCASCADE:OCCT应用框架OCAF之TObj模型对象
- php 开启mail函数 wo,php mail 函数发送邮件
- innodb_flush_log_at_trx_commit配置
- Quartz.Net分布式任务管理平台(第二版)
- 计算机应用基础答案解析,计算机应用基础答案
- 扫地机器人哪个品牌好?五款口碑最好的扫地机器人
- localStorage sessionStorage
- Rust布道者张汉东倾授,入门Rust初学者都要攻破哪些难点?
- OpenMP并行加速笛卡尔乘积
- quartz 时间设置(定时任务scheduler)
- asp.net 安装element ui_vue结合element-ui开发项目 一学就会
- 一个SQL SERVER查询分析器非常好用的工具
- 金蝶云星空python二开根据物料旧编码链接物料编码做单据
- 小程序tab切换引起的echarts渲染堆积到一块的显示问题(三)
- RocketMQ事务消息学习及刨坑过程
- Javashop多用户商城系统源码 云表-无代码开发平台 框架源码
热门文章
- php数据全部输出,我的php 分页输出数据 全部输出没有按我设定的输出 也就是本来该一页输出5条的 现在全部输出完了...
- mysql使用cmd命令连接_通过cmd命令连接mysql
- 反射parameter field_Java反射有多强?这5大神奇功能,你需要了解!
- php如何跟踪调试,PHP使用debug_backtrace方法跟踪调试代码调用详解
- js 点击闭包_【JS进阶】Javascript 闭包与Promise的碰撞
- oracle诊断日志,oracle日常诊断语句
- android listview动态添加viewpager,向 ViewPager 中添加 包含 ListView 的 Fragment
- java程序员从笨鸟到菜鸟之_Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)...
- 2019.01.24 NOIP训练 旅行(轮廓线dp)
- js之iframe子页面与父页面通信