我真的不懂如何从终端处理MySQL。我需要检查并更改密码和主机名,但即使是简单的命令也会失败,除了mysql --version
我试过
$ sudo mysql -u root -p
还有:
$ PATH=${PATH}:/usr/local/mysql/bin.
获取此错误
Access denied for user 'root'@'localhost' (using password: YES)
或
$ sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'
$ mysql
在这种情况下:
ERROR 1045 (28000): Access denied for user 'Robert'@'localhost' (using password: NO)
有什么问题?处理MySQL的正确方法是什么? OS X 10.11
密码是对的。但是我试着改变它,就像在最后一个答案这里superuser.com/questions/123275 / ...但收到错误:
`Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)`
如何解决?
答案 0 :(得分:0)
听起来你需要重置root的密码。请点击此处查看说明https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html