我知道已经有很多类似的问题,老实说,我尝试了所有这些问题(我发现的所有类似问题),但我仍坚持同样的问题......
这是我的问题:我无法登录到mysql,因为我忘记了临时密码,即我在安装mysql时分配给我的密码(如果我在命令行中输入mysql
,我收到这个错误:ERROR 1045 (28000): Access denied for user 'mona'@'localhost' (using password: NO)
。我在尝试使用mysql -u root
时收到同样的错误,所以我尝试了以下操作来修复它:
restore
的文件,其中我写了SET PASSWORD FOR
root@localhost=PASSWORD('');
sudo mysqld_safe
--init-file=/usr/local/mysql/support-files/restore
无效。然后我用这个命令sudo /usr/local/mysql/support-files/mysql.server start
尝试了第3步,我收到了这个错误ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid).
为了解决上一个错误,我尝试了以下方法:
ps aux | grep mysql
并杀死了mysql进程。然后我开始了
mysql服务器,但我再次收到同样的错误。pid-file = /var/run/mysqld/mysqld.pid
之外,所有内容都在此文件中注释,但我发现/ var / run中没有mysqld文件夹,而是位于这条路:/usr/local/mysql-5.7.11-osx10.9-x86_64/bin/
)。 mysql
个文件夹和mysql-5.7.11-osx10.9-x86_64
?他们之间的区别是什么? (我知道我安装的那个是后者)有人可以帮我解决这个问题吗?
谢谢,