为什么这个语句不能在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'的正确语法;
谢谢。
1条答案
按热度按时间jdgnovmf1#
这个
ALTER USER
语句是在mariadb 10.2.0中引入的(您在10.1.29中),这就是这里的问题所在。看到了吗https://mariadb.com/kb/en/library/error-1604/