为什么安装MySQL8,而不是常用的MySQL 5.7呢?
因为Mac M1是ARM架构,MySQL 5.7不支持,只能使用MySQL 8,额……
MySQL连接过程中还是出现了一些问题的,羡慕Windows,MySQL安装教程自行搜索,这里只总结出现的问题,在此整理下
问题
Navicat连接MySQL又又又报错啦,真的无语,之前好好的,突然又发癫了,只能解决问题了……
错误码:1045
1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)
1、关闭mysql
苹果->系统偏好设置->点击Stop MySQL Server
,关闭MySQL服务
2、进入终端
cd /usr/local/mysql/bin/
3、获取管理员权限
sudo su
4、禁止MySQL验证功能,MySQL会自动重启
./mysqld_safe --skip-grant-tables &
5、进入MySQL
./mysql
6、刷新权限
FLUSH PRIVILEGES;
7、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
8、再次刷新权限
FLUSH PRIVILEGES;
9、退出
exit;
然后再次使用Navicat连接My SQL,还是报错啊!!!不过是其他的错
错误码:2003
2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")
在Navicat连接的高级选项中,选择/tmp/mysql.sock
使用套接字文件链接
连接成功,终于可以连接了!!!