Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Ни как не могу понять, набираю команду для прописки юзера:
sql> GRANT ALL PRIVILEGES ON '123'.* TO 1234@% IDENTIFIED BY '1234';
Выдает синтаксическую ошибку начиная с '123'.* TO 1234@% IDENTIFIED BY '1234';
Хотя здесь на форуме у ребят эта команда проходит!
Может есть что-то еще что добавить нужно в команде?
Помогите пожалуйста!
Неактивен
Неактивен
Спасибо, имя базы прошло но стало стопориться на синтаксической ошибке 1234@'%' IDENTIFIED BY '1234';
Попробовал взять в ковычки имя пользователя sql> GRANT ALL PRIVILEGES ON `123`.* TO '1234'@'%' IDENTIFIED BY '1234';
команда прошла но с удаленного компа при подключении выдается ошибка- Client does not authentication protocol reguested by server;
upgrading MySQL client.
Где-то значит еще ошибка?
Неактивен
Если возникает ошибка (Client does not support autentification protocol request by server; consider upgrading MySQL client), клиент (то есть ваша программа) не поддерживает требуемый сервером протокол.
Эту ошибку можно исправить, установив пароль старого формата:
Неактивен
Набрал команду SET PASSWORD FOR user@host = OLD_PASSWORD('1234');
Выдает такое сообщение: ERROR 1133 (42000):Can't find any matching row in the user table.
Я правильно набрал команду?
Неактивен
вместо user@host нужно указать имя и хост вашего пользователя, т.е. '1234'@'%'
Неактивен
Спасибо конечно за помощь, команда прошла, но сообщение:
Client does not support autentification protocol request by server; consider upgrading MySQL client.
Продолжает выходить.
Попробовал на удаленном компе менять в настройках имя доступа, пишет что ему доступ закрыт, а PASSWORD YES.
Непонятно. Может посоветуете что нибудь.
Отредактированно Mirror (17.07.2009 13:52:16)
Неактивен
Mirror написал:
Спасибо конечно за помощь, команда прошла, но сообщение:
Client does not support autentification protocol request by server; consider upgrading MySQL client.
Продолжает выходить.
Подозреваю, что ошибку выдает php и версия меньше 5.1
http://dev.mysql.com/doc/refman/5.1/en/old-client.html
In older versions of PHP, the mysql extension does not support the authentication protocol in MySQL 4.1.1 and higher. This is true regardless of the PHP version being used. If you wish to use the mysql extension with MySQL 4.1 or newer, you may need to follow one of the options discussed above for configuring MySQL to work with old clients.
Попробуйте перевести сервер в режим старого протокола авторизации. Добавте в my.ini old-passwords. Естественно не забудте перезапустить сервер MySQL.
Ещё лучше обновите php.
Mirror написал:
Попробовал на удаленном компе менять в настройках имя доступа, пишет что ему доступ закрыт, а PASSWORD YES.
Непонятно. Может посоветуете что нибудь.
(1045 Access denied for user ... (USING password: Yes)) указывает на то, что проводилась попытка подключения с указанием пароля, а не то,что пароль верный. Результат ожидаемый, так как командой GRANT вы давали доступ другому пользователю.
Аналогично.
(1045 Access denied for user ... (USING password: No)) указывает на то, что проводилась попытка подключения с пустым паролем.
Неактивен
Громадное спасибо за консультации!
Так как в настройках я натворил кучу всякой всячины, все по сносил и установил по новой.
И с командами по привилегиям и старого пароля все пошло!
Неактивен
Страниц: 1