在Ubuntu22.04上安装了phpmyadmin (5.1.1deb5ubuntu1),并尝试执行设置密码SQL语句,但得到了语法错误--您的MySQL语法出现了错误;请检查与您的MySQL服务器对应的手册,以便在第1行使用接近“Password (‘paswrd’)”的正确语法。在哪里可以找到22.04附带的MySQL版本的正确语法?
发布于 2022-08-22 06:54:42
我假设使用“Set密码SQL语句”,您的意思是:
https://www.tutorialspoint.com/mysql/mysql_设置_密码_statement.htm
然后,我猜您混淆了PASSWORD函数和SET PASSWORD语句。该语句用于更改用户密码:
SET PASSWORD FOR USER goofy 'mypassword';函数用于散列密码:
SELECT PASSWORD('mypassword');发布于 2022-08-24 17:03:22
我通过在mysql中使用终端和做一个“alter”来解决我的问题。命令是:用“根密码”标识mysql_native_password的用户' root '@'localhost‘;现在使用root作为phpmyadmin登录名在phpmyadmin中生成一个用户帐户选项卡。
发布于 2022-08-24 17:18:48
我也遇到了同样的问题,我能够通过使用mysql -u root -p来解决这个问题:
https://askubuntu.com/questions/1424924
复制相似问题