Почему этот оператор SQL не работает? Это проблема с моим сервером MariaDB? - PullRequest
1 голос
/ 12 июня 2019

Это была неприятная проблема. На моей машине с Linux (пока не переводите меня в AskUbuntu), я устанавливаю свой сервер MariaDB (sudo apt install mysql-server) и авторизируюсь с помощью sudo mysql -uroot -p, и введите свой пароль. Вот странная часть. Я вхожу в мое заявление, которое ниже.

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

В этот момент я получаю стандарт «пожалуйста, проверьте документы, соответствующие вашему серверу MariaDB», что, я уверен, в какой-то момент сводит с ума каждого программиста. Более серьезная проблема заключается в том, что это заявление записано в официальной документации для службы, которую я использую . Любая помощь очень ценится. Если является проблемой с моим утверждением, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 12 июня 2019

Как указано в документации :

Оператор ALTER USER был введен в MariaDB 10.2.0.

Обновление до версии равноили выше до 10.2.0 и проблема будет решена.

...