MySQL не можа выкарыстоўваць карыстальнік, які я ствараю

У MySQL стварыць двух карыстальнікаў:

CREATE USER 'Bob'@'localhost' IDENTIFIED by 'p'
CREATE USER 'Alice'@'%' IDENTIFIED by 'a'

А потым, калі я спрабую злучыцца з: «MySQL -u -p Alice» гэта не атрымоўваецца, кажа мне,

Error 1045 (28000) Access denied for user 'Alice'@'localhost'

T Тое ж самае з Бобам.

Хто-небудзь ведае, чаму гэта адбываецца?

EDIT:

MySQL запытвае пароль, і я putand даць мне гэтую памылку.

EDIT 2: я падключаю ў аддаленых, а не ў мясцовым, так што адзінае, што павінна працаваць Аліса.

0
што пра MySQL -u 'Аліса' @ '%' -pa ? Я сутыкаюся з аналагічнымі праблемамі ў апошні час і, мабыць, у залежнасці ад версіі MySQL, вам прыйдзецца пазначыць @ ... частка
дададзена аўтар Sebas, крыніца
што пра MySQL -u 'Аліса' @ '%' -pa ? Я сутыкаюся з аналагічнымі праблемамі ў апошні час і, мабыць, у залежнасці ад версіі MySQL, вам прыйдзецца пазначыць @ ... частка
дададзена аўтар Sebas, крыніца
Nop, «Доступ забаронены для карыстальніка 'Аліса @% @" лакальны "
дададзена аўтар Elseine, крыніца
Nop, «Доступ забаронены для карыстальніка 'Аліса @% @" лакальны "
дададзена аўтар Elseine, крыніца

6 адказы

Вы спрабавалі тапіць прывілеі з гэтай камандай?

FLUSH PRIVILEGES;
0
дададзена

Вы спрабавалі тапіць прывілеі з гэтай камандай?

FLUSH PRIVILEGES;
0
дададзена

Увайсці як корань і зрабіць гэта:

GRANT ALL privileges ON *.* TO [email protected] IDENTIFIED BY 'p' WITH GRANT OPTION;
0
дададзена
Я раблю гэта з Бобам і Алісай нічога. Я працую ў аддаленых, так што толькі Аліса павінна працаваць.
дададзена аўтар Elseine, крыніца

Увайсці як корань і зрабіць гэта:

GRANT ALL privileges ON *.* TO [email protected] IDENTIFIED BY 'p' WITH GRANT OPTION;
0
дададзена
Я раблю гэта з Бобам і Алісай нічога. Я працую ў аддаленых, так што толькі Аліса павінна працаваць.
дададзена аўтар Elseine, крыніца