使用navicate可视化工具连接mysql数据库错误

背景

1.mac

2.使用navicate可视化工具连接mysql数据库

3.mysql版本:5.7.29    navicate版本:15.0.17

问题

1045 - Access denied for user‘root’@‘localhost’ (using password: YES)

解决方法

step1

打开系统便好设置,打开mysql 窗口,点击stop mysql server 按钮,停止Mysql服务

step2

进入终端输入:cd /usr/local/mysql/bin/

回车后 登录管理员权限 sudo su

回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

step3. 

输入命令 ./mysql

回车后,输入命令 FLUSH PRIVILEGES

回车后,输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码’;