我已经安装了mysql服务器并且我使用mysql -u root -p
登录并且它运行良好。但后来我将我的数据目录移动到另一个位置,现在当我使用mysql -u root -p
时,它显示我的错误mysql error ERROR 1698 (28000): Access denied for user 'root'@'localhost'
,但如果我尝试使用sudo mysql -u root -p
登录,则此命令允许我连接。因为这个i事件无法与MySql Workbench连接。
请帮我。因为我是linux的新手,所以我对它并不了解。