背景
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 '你的密码’;