alter语句在mysql中工作,但在mariadb中不工作?

zbsbpyhn  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(292)

为什么这个语句不能在10.1.29-mariadb发行版中工作,而不能在mysql中工作?

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

错误:
错误1064(42000):您的sql语法有错误;请查看与您的mariadb服务器版本对应的手册,以了解使用mysql\u native\u password by'mypassword'标识的接近用户'root'@'localhost'的正确语法;
谢谢。

jdgnovmf

jdgnovmf1#

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

相关问题