MacOS 安装Mysql以及Navicat连接本地Mysql数据库
Mac安装Mysql
1.先去官网下载mysql安装包
[官网:https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)**
2.有账号登陆账号下载,没有账号的直接点no thanks
下载完成后,一直点下一步安装
安装过程中有一个输入框是让你输入密码 自己设置一个就好
3.打开设置,点击mysql
出现这个界面就是说明安装完成
4.配置mysql
用终端打开.base_profile 这个文件
之前写过mac的配置文件的创建以及应用配置
详情请见:找到最下面配置环境变量模块:https://blog.csdn.net/weixin_43290820/article/details/118525862
打开后 添加一行配置
PATH=$PATH:/usr/local/mysql/bi
配置好之后 保存并更新
5.测试mysql
打开终端 输入
/usr/local/mysql/bin/mysql -u root -p
输入密码(安装时设置的密码),此时输入的密码是看不见的 输入后直接回车就可以了
密码正确后则进入mysql界面
用navicat连接本地数据库
常规连接点击“测试连接”时会发现报错
报错为:
2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(…/Frameworks/caching_…
错误原因是由于从mysql5.7版本之后,验证方式默认从原来的mysql_native_password改成了caching_sha2_password,brew下载安装的默认为最新版本,如果是安装包安装的5.7及以前版本则不存在此问题。
此时只需要进入终端mysql界面
输入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
再从navicat点击测试连接