更改在MySQl中工作但在MAriaDB中不工作的语句



为什么这个声明在Distrib 10.1.29-MariaDB中不起作用,适用于debian-linux-gnu(x86_64(,但在MySQL中起作用?

ALTER USER 'root'@'localhost' IDENTIFIED 
WITH mysql_native_password BY 'MyPassword';

错误:

错误1064(42000(:您的SQL语法有错误;查看与MariaDB服务器版本相对应的手册,了解在USER"root"@"localhost"IDENTIFIED附近使用的正确语法WITH mysql_native_password BY'MyPassword';

谢谢。

ALTER USER语句是在MariaDB 10.2.0中引入的(您在10.1.29(,这就是这里的问题。看见https://mariadb.com/kb/en/library/error-1604/

相关内容

  • 没有找到相关文章

最新更新