MySQL:在工作台中以root身份连接不起作用

时间:2014-03-17 13:03:26

标签: mysql

我已经在我的Mac上安装了mysql,确认其正常工作并可以查看终端中的所有表格:

  

mysql -u root -p

输入密码xxxx

但是,我接下来尝试使用MySQL工作台使用这些设置设置本地连接...

Host: 127.0.0.1
Port: 3306
Username: root

我的问题是,除非我使用用户名root@localhost,否则无法连接,但我不知道root @ localhost是什么,它没有任何创建表的权限,也看不到我的以root身份创建的表。

为什么在workbench中我不能以root用户身份连接?

由于

1 个答案:

答案 0 :(得分:1)

好的,试着这样做:

UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; 
FLUSH PRIVILEGES; 
exit; 
谢谢!