Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: warbeast в Feb 02, 2005, 20:07



Титла: MySQL
Публикувано от: warbeast в Feb 02, 2005, 20:07
Зравейте, на кратко имам проблем с MySQL! Бившия сервер админ който работеше за доставчика ми каза че MySQL още при инсталациата си е тругнал без парола, а при самата инсталация аз си въведох една. Когато се опитам да вляза чрез PHPMyAdmin ми дава следната грешка "#1045 - Access denied for user: 'root@localhost' (Using password: NO)". Когато казах това на съответния админ той по оправи малко работата като каза, че е илзъгал MySQL и за парола е използвал нулев стринг, но вчера пак стана същата история и не знам как да я опрая таз работа :(


Титла: MySQL
Публикувано от: c0der в Feb 02, 2005, 20:46
прочети малко документация за MySQL и се надявам да намериш отговор на въпроса си


Титла: MySQL
Публикувано от: Йордан в Feb 02, 2005, 21:20
Ако напишеш въпроса на български ще ти дам точен отговор също на български

П.П. и аз съм имал тоя проблем та му знам решението


Титла: MySQL
Публикувано от: warbeast в Feb 03, 2005, 14:53
Цитат
Ако напишеш въпроса на български ще ти дам точен отговор също на български.


Извинете просто бях забравил че тук се пише само на кирилица, но както и да е. :-) Оправих си съобщението и вече май всичко е шест+ :П Сега ако можете да ми помогнете много ще ви обичам :-)


Титла: MySQL
Публикувано от: Йордан в Feb 03, 2005, 15:27
Отиваш в конфигурационния файл на PHPMyAdmin. Търсиш променлива "auth" и гледаш какво има до нея. Можеш да избираш между три варианта - избери някой друг. И вече PHPMyAdmin ще ти иска юзер и парола. До е използвал по дафаут юзер роот без парола и като си я сменил не те е пускал :) Това е...

П.П. пиши на кирилица :)


Титла: MySQL
Публикувано от: toxigen в Feb 11, 2005, 22:42
Ако мога леко да допълня GigaVolt...

Опциите са три: config, cookie, http
 config - ако зададеш тази опция (което не препоръчвам!;) всеки път phpMyAdmin се логва автоматично, с каквото му зададеш в променливите за юзер и парола на долните два реда.
 cookie - използва cookies за authentication (очевидно..). Ако сложиш това ти излиза всеки път екранче за въвеждане на юзер и парола.
 http - досега съм го пускал само на linux. Не съм сигурен, че въобще работи на вин. Това извежда прозорче за basic http authentication (май така се казваше?).

Избора е твой. Аз лично ползвам кукитата...

Другото, за което може ли трябва да се помисли са самите настройки на юзерите на mysql. Ако ползваш mysql версия 4.1.х ще получиш симпатично съобщение, че трябва да си ъпгрейднеш mysql клиента.. това се решава от конзолния клиент на mysql (или всякакъв друг, който може да изпълнява SQL заявки) - преполагам, че до него имаш достъп. Та последователността е следната:
Примерен код

mysql -u root -p

mysql>use mysql;
mysql>UPDATE user SET password=OLD_PASSWORD('тук слагаш паролката');

**важно**
mysql>FLUSH PRIVILEGES;


Естествено правата на юзера, който смяташ да използваш с mysql трябва да му позволяват да се връзва от съответния хост (% - всеки, localhost...).

Надявам се да съм бил поне малко полезен ;)


Титла: MySQL
Публикувано от: Йордан в Feb 12, 2005, 01:02
Добро допълнение :)