mac安装mysql及Navicat Premium连接mysql

官网下载:
https://dev.mysql.com/downloads/mysql/
mac安装mysql及Navicat Premium连接mysql

下载完成后,双击打开镜像进行安装
按提示操作,点击继续,直到安装成功(注意记住期间的密码设置)

安装成功后打开系统设置,找到mysql

mac安装mysql及Navicat Premium连接mysql

启动mysql

mac安装mysql及Navicat Premium连接mysql
打开终端,为Path路径附加MySQL的bin目录

$ PATH="$PATH":/usr/local/mysql/bin

然后,登录Mysql(密码是之前安装时设置的密码)

$ mysql -u root -p

登录成功如图所示:
mac安装mysql及Navicat Premium连接mysql

安装Navicat Premium

教程:https://blog.****.net/wtdask/article/details/79025674

连接时出现Client does not support authentication protocol requested by server错误

mysql>  USE mysql; 
mysql>  ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘000000’; 
mysql>  FLUSH PRIVILEGES;

ps: '000000’是你要设置的root密码
如果运行第二行代码时报错,
先运行一次FLUSH PRIVILEGES;

连接时出现Can’t connect to MySQL server on ‘127.0.0.1’ (61)错误

mac安装mysql及Navicat Premium连接mysql
运行下方代码查看端口号是否与上图一致

mysql> show variables like'port';

mac安装mysql及Navicat Premium连接mysql
不一致,则编辑/etc/mysql/my.cnf文件,具体做法如下:

$ sudo nano /etc/mysql/my.cnf

mac安装mysql及Navicat Premium连接mysql
修改成功后,重启mysql,再次进行连接
mac安装mysql及Navicat Premium连接mysql