Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Access denied for user 'root'@'site.com' (using pa


Автор: gcc 17.3.2011, 16:44
в логах такая ошибка:
Код
Access denied for user 'root'@'site.com' (using password: YES)


зайти в MySQL я моуг спокойно, написав 
Код
mysql -u root -p

и введя пароль

попгуглил http://www.sugarcrm.com/forums/showthread.php?t=31551

там нашел, создал еще одного пользователя:
Код
GRANT ALL PRIVILEGES ON *.* TO 'bla'@'localhost' IDENTIFIED BY 'bla' WITH GRANT OPTION;


и итоге все равно:
Код
Access denied for user 'bla'@'site.com' (using password: YES)


проблема в настройке самого севрера MySQL?? (у меня просто нету доступа к серверу)

Автор: Akina 17.3.2011, 17:01
'bla'@'localhost' и 'bla'@'site.com' - это разные пользователи. Даже если имя хоста - site.com.

Автор: gcc 17.3.2011, 17:12
ну я поставил так:
Код
GRANT ALL PRIVILEGES ON *.* TO 'bla'@'10.0.0.2' IDENTIFIED BY 'bla' WITH GRANT OPTION;


подключаюсь

Код
database=sor;host=10.0.0.2 bla bla


срабатывает die 
Код
access denied

Автор: Akina 17.3.2011, 17:17
10.0.0.2 - это твой комп?

Автор: gcc 17.3.2011, 17:18
это там где MySQL стоит, да

если написать localhost вместо 10.0.0.2, то тоже самое..
 smile 


Автор: Akina 17.3.2011, 17:26
ЗаGRANTи СВОЙ айпишник! 

Автор: gcc 17.3.2011, 18:09
извините, а как это? 

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

Автор: Demogargon 23.3.2011, 13:02
Для создания пользователя который может с любого хоста подключаться
Код

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
ON database.*
TO user@'%'
IDENTIFIED BY 'password';


для создания пользователя, который может подключаться только с xx.xx.xx.xx
Код

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
ON database.*
TO user@xx.xx.xx.xx
IDENTIFIED BY 'password';

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)