问题:Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'
解决方案: 解决办法是打开终端运行sudo chown -R mysql /usr/local/mysql/data即可。
然后新建
1045 - Access denied for user 'root'@'localhost' (using password: YES) NO
解决方案:
苹果->系统偏好设置->最下面点MySQL,关闭mysql服务
打开命令行输入如下命令
cd /usr/local/mysql/bin/
sudo su
./mysqld_safe --skip-grant-tables &
输入命令(./mysql)回车
输入命令(flush privileges;)分号别忘记输了
重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
执行 quit;退出mysql
执行 exit;退出sudo
密码重置已完毕,可以试试登陆mysql。
演示截图:
然后回到Navicat
连接成功