Forum Webscript.Ru
Общие => Базы данных => Тема начата: synthez от 03 Июня 2004, 17:10:52
-
Не могу понять, что это означает:
mysql> SET PASSWORD FOR \'root\'@\'%\' = PASSWORD(\'rootpass\');
ERROR 1133: Can\'t fint any matching row in the user table
кто встречал?
-
http://www.translate.ru еклмн.
нету пользователя такого...
-
сделай SELECT * FROM mysql.user
-
synthez
Это дословно обозначает:
Не могу найти ни одну требуемую строку в таблице пользователей.
т.е. пользователя root@% не существует...
[OFF]P.S. А есть еще книга прекрасная: англо-русский словарь - позволяет решить 80% вопросов[/OFF]
-
там есть запись root
-
synthez
http://forums.webscript.ru/showthread.php?s=&postid=109629#post109629
-
synthez
root@localhost - пользователь@хост (поле host)
Тут на форуме есть прикрепленная тема с ссылкой на русскую доку...
P.S. root@% - пользователь root с любого хоста
root@localhost - пользователь root с хоста localhost
-
ну я ж пытаюсь установить чтобы пользователь root имел возможность подключиться с лубого хоста, с пассом rootpass. А он мне такую ошибку выводит?
-
synthez
[OFF]Вспоминается анекдот:
Приходит один мужик к своему знакомому медиуму, тот ему говорит:
- Я прошел курс медитации, теперь могу управлять людьми силой воли на расстоянии;
- Ух ты! А можесь сделать так, что бы твой сосед на гармошке заиграл сейчас?
- Легко...
Колдовал, колдовал, но не слышно музыки. Он начал колдовать сильнее, впотел уже, но все пусто... Вдруг стук в дверь. Открывают, а там сосед с батареей, и говорит:
- Ну нету у меня гармошки, нету!!![/OFF]
Как ты устанавливаешь пароль пользователю, если его еще нет... MySQL - не зазеркалье, где сначала устанавливают пароль пользователю, а потом его создают...
Для какого хоста у тебя существует пользователь root???
P.S. Ты же сам отвечаешь на свои вопросы:
установить чтобы пользователь root имел возможность подключиться с лубого хоста, с пассом rootpass
1. Устанавливаем (создаем) пользователя root с возможностью доступа с любого хоста;
2. Устанавливаем пароль.
-
root и localhost, больше ничего нет
-
synthez
Ну и... а где же пользователь root с возможностью доступа с любого хоста???
-
И в догонку... если так и не понятно...
GRANT ALL PRIVILEGES ON *.* TO root@\'%\' IDENTIFIED BY \'rootpass\' WITH GRANT OPTION;
-
Phoinix
Всё понял, спасибо.