Mac卸载mysql并重新安装mysql
2023-04-18 14:29:00 时间
一、Mac卸载mysql
1、在系统偏好设置找到MySQL服务—>停止
2、打开终端
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-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.*
3、卸载成功图标消失
完成卸载
二、重新安装mysql
MySQL安装包下载
还没下载的话请前往官网下载;
链接:https://dev.mysql.com/downloads/mysql/
不知道自己电脑是ARM还是X86的话可以打开终端输入:uname -a 查看;
是X86就下载X86,64-bit版本。
2、安装MySQL
双击下载下来的dmg安装包进行安装
接下来、接下来、
输入密码:(牢记)
3、配置MySQL
打开Mac终端连接,输入mysql
即在终端通过vim编辑 .zshrc 配置文件
sudo vim ~/.zshrc
打开后,按下 i 键,进入编辑模式,在配置文件中添加如下:
export PATH=$PATH:/usr/local/mysql/bin
然后在按 esc 键退出编辑模式,在输入 :wq !退出并保存
然后在执行 source ~/.zshrc 使环境变量配置生效
source ~/.zshrc
三、解决问题navicat连不上问题
1、用navicat连接mysql提示如下:
2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlope
2、解决方法
出现这个的原因是mysql 8 之前的版本中加密规则是mysql_native_password,而mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。
1.管理员权限运行命令提示符,登录MySql
mysql -u root -p
2.修改账户密码加密规则并更新用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
可以再重新重置一下你的密码
alter user 'root'@'localhost' identified by '123456';
提示连接成功。
相关文章
- Market Research Future:到2023年量子计算市场将增长28.2亿美元
- 什么是行为互联网(IoB)?
- 外部工具连接 SaaS 模式云数据仓库 MaxCompute 实战
- 云原生数据库大红大紫背后,透漏出哪些关键点?
- Flink on Zeppelin 流计算处理最佳实践
- 量子计算如何帮助缓解全球气候变化?
- 京东零售云mPaaS移动端日志回捞探索实践
- 量子计算比人工智能更危险?
- Google Cloud推出新的存储产品,更好地保护数据
- 2021信服云创新峰会:托管云成上云第三种选择
- 如何一站式快速构建企业全场景数据库管理平台?
- 从硬件角度了解什么是边缘计算?
- 为什么人工智能对生物技术至关重要?
- TCP 和 UDP 的区别及流量控制,拥塞控制,快重传,快恢复算法详解
- 新同事上来就用Kafka,瑟瑟发抖...
- 数据管理已成为人工智能发展的第一大瓶颈
- 3G→4G→5G:一张图看懂核心网演进史
- 部署弹性边缘计算,助力工业4.0时代的技术创新
- 什么是网络人工智能
- 数据规模爆炸性增长,云原生数据仓库数据化运营实战分享