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信息

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue" }

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、修改密码

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue" }
span.s1 { font: 12.0px ".PingFang SC" }

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

时间: 2024-08-19 03:25:15

Mac卸载mysql并安装mysql升级到8.0.13版本的相关文章

Mac os X下安装Mysql 以及配置方法和常用命令

一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包: 2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件.应当安装图像并显示其内容. 注释:在继续安装前,一定要使用MySQL管理器应用程序(在Mac OS X服务器上)或通过命令行的mysqladmin shutdown关闭所有运行MySQL服

跟王老师学MySQL:安装MySQL

跟王老师学MySQL:安装MySQL 主讲教师:王少华   QQ群号:483773664 学习目标 下载和安装MySQL 一.下载MySQL (一)下载地址: http://dev.mysql.com/downloads/ (二).Mysql 各个版本区别: 1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持.2.MySQL Enterprise Edition 企业版本,需付费,可以试用30天.3.MySQL Cluster 集群版,开源免费.可将几个M

MySQL数据库安装MySQL Apply Security Settings不成功

MySQL数据库安装MySQL Apply Security Settings不成功,是件让我们很头疼的事.仔细想想,其实也没有想象的那么难,造成不成功的原因不外乎就是有一些权限问题或者是一些没有开启的服务,知道这些,我们再解决起来也就容易多了.本文就介绍了这一解决方案,接下来就让我们来一起了解一下这一解决过程. 解决方案如下: 打开命令提示符(管理员权限: 开始 - 程序 - 附件 - 命令提示符 - 右键 - 以管理员身份运行). 执行net stop mysql如果已经启动了MySQL,把

mysql二进制安装,升级,多实例部署

目标 理解线上部署考虑的因素 学会编译安装以及二进制安装mysql 学会升级mysql 学会多实例部署mysql数据库 学会合理部署mysql线上库 考虑因素: 版本选择,5.1,5.5还是5.6? 分支选择,官方社区版?percona server?mariadb? 推荐官方版,简单易上手 安装方式,包安装?二进制包安装?源码安装? 线上推荐二进制包安装 路径配置,参数配置(尽量模板化,标准化) 一个实例多个库,or多个实例单个库? 二进制安装mysql 下载软件安装包 解压放到指定目录(比如

【Mac系统】之安装Mysql数据库

安装Mysql步骤: 一.下载 到Mysql官网下载.dmg格式的文件 先放弃了,看下面的简易安装. 二.使用homebrew安装MySQL(推荐) 如何安装homebrew 请查看:<[Mac + Python]苹果系统之安装Python3.6.x环境>中描述安装homebrew 1.安装命令 brew install mysql 2.启动MySQL bash mysql.server start 3.mysql -uroot 登录 原文地址:https://www.cnblogs.com/

在mac中完全绿色安装mysql服务器

mysql官方提供了一个用界面安装mysql的方法,我不想使用.既然mac也是unix系统,那么,用unix的那一套安装思路也是通行的.可是,我又不想将其安装在/usr/local/mysql,我想电脑是我的,我想把它安装在哪里,我就安装在哪里,毕竟,mysqld不也是一个程序而已.    下面记录一下我真正的完全绿色安装mysql服务器的操作.等哪一天,我不想用它的时候,我直接删除自己定义即可,也不用费劲去找这个目录,找哪个链接的. 1:确定程序所在目录:将解压缩后的文件“mysql-5.7.

Mac系统下 brew 安装mysql

brew 安装mysql 可以指定版本安装,不指定版本默认最新版本 brew install mysq[email protected] 修改环境变量 brew安装的东西都是在 /usr/local/Cellar/ 路径下,所有需要进到里面找到mysql然后一层一层进去直到找到bin目录,获取这时路径 我的电脑是: /usr/local/Cellar/[email protected]/5.7.23/bin (可能mysql版本不同,路径不同,自己切换目录找就ok) 1)终端输入命令 sudo

【MySQL】安装MySQL

// 查询 [[email protected] yum.repos.d]# yum install mysql 已加载插件:fastestmirror, langpacks Repository base is listed more than once in the configuration Repository updates is listed more than once in the configuration Repository extras is listed more th

linux - mysql:安装mysql

安装环境 系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2.解压 #解压 tar -zxvf