我已经在我的Mac上安装了mysql,确认其正常工作并可以查看终端中的所有表格:
mysql -u root -p
输入密码xxxx
但是,我接下来尝试使用MySQL工作台使用这些设置设置本地连接...
Host: 127.0.0.1
Port: 3306
Username: root
我的问题是,除非我使用用户名root@localhost
,否则无法连接,但我不知道root @ localhost是什么,它没有任何创建表的权限,也看不到我的以root身份创建的表。
为什么在workbench中我不能以root用户身份连接?
由于
答案 0 :(得分:1)
好的,试着这样做:
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root';
FLUSH PRIVILEGES;
exit;
谢谢!