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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: BReaL в Feb 03, 2007, 19:18



Титла: Mysql configuration
Публикувано от: BReaL в Feb 03, 2007, 19:18
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  

Къде е проблема?

сменил съм правата на rc.mysql и .......


Титла: Mysql configuration
Публикувано от: karaman в Feb 03, 2007, 22:04
имаш root парола на MySQL-a и не си я указал


Титла: Mysql configuration
Публикувано от: BReaL в Feb 04, 2007, 00:12
Точно това пропуснах да кажа при опит да сложа такава ми изкарва точно това съобщение

Примерен код:

root@free:~# /usr/bin/mysqladmin -u root password 'парола'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'





Титла: Mysql configuration
Публикувано от: bubu в Feb 04, 2007, 02:03
а така може ли да влезеш ?

mysql -u root


Титла: Mysql configuration
Публикувано от: neter в Feb 04, 2007, 02:03
Командата
/usr/bin/mysqladmin -u root password 'парола'
се използва за смяна на паролата на root. За да влезеш като root, трябва да използваш командата
/usr/bin/mysqladmin -u root -р
Натискаш Enter и като поиска да въведеш паролата, я въведи.


Титла: Mysql configuration
Публикувано от: BReaL в Feb 04, 2007, 12:38
Искаше да опиша командата която да стартирам

Примерен код

root@free:~# /usr/bin/mysqladmin -u root -p create databasename
Enter password:
root@free:~#


Прие ми паролата но сега пък PhPMy Admin ми казва че няма връзка с MySQL

Примерен код

#2013 - Lost connection to MySQL server during query


И като се опитам да стартирам MySQL пак тъпата грешка:

Примерен код

root@free:~# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
root@free:~#


Иначе съм направил всичко за инсталиране на MySQL: или поне така си мисля:
Примерен код

root@free:~# su mysql
mysql@free:/root$ mysql_install_db
Installing all prepared tables
Fill help tables

Смених и правата

chmod 755 /etc/rc.d/rc.mysqld
След това :

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h free password 'new-password'



И тука всичко умира..

Има ли вариант ?? да махна всичко което съм правил досега и да започна отачало ?? И въобще има ли смисъл или да Преинсталирам Slackware наново ще ми отнеме около 1 час.





Титла: Mysql configuration
Публикувано от: alabal в Feb 04, 2007, 12:54
Не преинсталирай - това са вредни навици - трябва да се търси причината за грешката.
Има два въпроса:
Защо задаваш парола на host "free"? Мисля, че ако е отдалечен или различен от localhost трябва това да се опише в mysqlaccess.conf или в my.cnf.

Второ, след като
root@free:~# /usr/bin/mysqladmin -u root -p create databasename
е изпълнено, означва че имаш достъп до localhost и паролата е възприета.
По-добре е да използваш
mysql -u root -p
или виж mysqladmin --help (man mysqladmin)
в какви случаи се използва.