mac 安装新版mysql 出现ERROR 1045 (2800

2018-08-13  本文已影响16人  wo存在

不知道怎么回事

我的mac上的mysql忽然不好使了,然后下载了新的,之后会出现

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)错误

查了很多论坛,然后看了网上的各种方法,都没有适用的,之后发现了一个能够使用的

记录下

1 找到/usr/local/mysql/data/目录下,修改data权限为可读可写

    删除ib_logfile0和ib_logfile1

2 停止Mysql服务

3 cd /usr/local/mysql/bin/

4 sudo su

5 输入./mysqld_safe --skip-grant-tables & 会车

6 command+t打开新的终端 

7 mysql -u -root 会车

8 use mysql;

9 update usersetauthentication_string='root' whereHost='localhost'and User='root'; 会车

之后如果看见


说明已经成功

10 exit退出mysql

11 返回原来的终端 exit退出 mysqld_safe

上一篇 下一篇

猜你喜欢

热点阅读