Mac卸载mysql并重新安装mysql
一、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';
提示连接成功。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhehjiae
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13