Вопрос:

Почему этот оператор SQL не работает? Это проблема с моим сервером MariaDB?

mysql mariadb ghost-blog

37 просмотра

1 ответ

40 Репутация автора

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

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

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

Автор: Widdles Источник Размещён: 11.06.2019 10:17

Ответы (1)


0 плюса

25210 Репутация автора

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

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

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

Автор: Ortomala Lokni Размещён: 12.06.2019 08:30
Вопросы из категории :
32x32