This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема mysql создание профиля и выдача привилегий

vinksz

Участник портала
12 Дек 2023
11
0
16
не получается создать профиль в mysql (debian 11), при попытке вписать команду CREATE USER 'login'@'%' IDENTIFIED BY 'password'; высвечивается
MariaDB [(none)] > CREATE USER 'login'@'%' IDENTIFIED BY 'password';
->
(и дальше ничего не получается сделать, профиль не создается, что делать в такой ситуации?)
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,628
1,279
5
Если команда CREATE USER не выполняется и вы видите приглашение (MariaDB [(none)] >, возможно, вы не авторизованы в MariaDB.
Для начала, вам нужно войти в систему MariaDB с помощью команды:

mysql -u root -p

Затем введите пароль администратора системы MariaDB. После успешного входа вы увидите приглашение MariaDB [(none)] >.

Если вы не знаете пароль администратора, вам придется его сбросить и затем войти в систему.

Обратитесь к руководству по настройке MariaDB для получения более подробной информации о создании и управлении пользователями.
 

vinksz

Участник портала
12 Дек 2023
11
0
16
не помогло
 

Vermilion

Мастер
29 Сен 2021
887
674
151
34
Покажи полный текст ошибки
 

Vermilion

Мастер
29 Сен 2021
887
674
151
34
А мне интересно, зачем ты перед CREATE ставишь слэш?
Код:
CREATE USER 'login'@'%' IDENTIFIED BY 'password';
 

Vermilion

Мастер
29 Сен 2021
887
674
151
34
Реакции: Inoi и vinksz

vinksz

Участник портала
12 Дек 2023
11
0
16
А мне интересно, зачем ты перед CREATE ставишь слэш?
Код:
CREATE USER 'login'@'%' IDENTIFIED BY 'password';
по другому не работает, проблема была в плохой консоли, запустил через cmd, прописал и заработало (слеш тоже юзал)
 

Inoi

/dev/null
VIP
15 Окт 2020
3,219
2,002
208
35
это не ошибка а новая строка
у тебя в конце строки двоеточие вместо точки с запятой, поэтому консоль ждёт от тебя продолжения на новой строке
в синтаксисе скуля команды завершаются точкой с запятой



консоль не "плохая", просто видимо в другой ты правильно вставил строчку