Автор Тема: Mysql configuration  (Прочетена 1929 пъти)

BReaL

  • Напреднали
  • *****
  • Публикации: 113
  • Distribution: Lubuntu (засега :)
  • Window Manager: LXDE
    • Профил
Mysql configuration
« -: Feb 03, 2007, 19:18 »
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  

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

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

Linux is the kernel. The entire system is called GNU/Linux.
http://www.gnu.org/gnu/linux-and-gnu.html

my Desktop... :)
http://free.hit.bg/snapshots/slack/slackware-12.0-final2.jpg

karaman

  • Напреднали
  • *****
  • Публикации: 351
    • Профил
    • WWW
Mysql configuration
« Отговор #1 -: Feb 03, 2007, 22:04 »
имаш root парола на MySQL-a и не си я указал

BReaL

  • Напреднали
  • *****
  • Публикации: 113
  • Distribution: Lubuntu (засега :)
  • Window Manager: LXDE
    • Профил
Mysql configuration
« Отговор #2 -: 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)'



Активен

Linux is the kernel. The entire system is called GNU/Linux.
http://www.gnu.org/gnu/linux-and-gnu.html

my Desktop... :)
http://free.hit.bg/snapshots/slack/slackware-12.0-final2.jpg

bubu

  • Напреднали
  • *****
  • Публикации: 113
    • Профил
Mysql configuration
« Отговор #3 -: Feb 04, 2007, 02:03 »
а така може ли да влезеш ?

mysql -u root
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Mysql configuration
« Отговор #4 -: Feb 04, 2007, 02:03 »
Командата
/usr/bin/mysqladmin -u root password 'парола'
се използва за смяна на паролата на root. За да влезеш като root, трябва да използваш командата
/usr/bin/mysqladmin -u root -р
Натискаш Enter и като поиска да въведеш паролата, я въведи.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

BReaL

  • Напреднали
  • *****
  • Публикации: 113
  • Distribution: Lubuntu (засега :)
  • Window Manager: LXDE
    • Профил
Mysql configuration
« Отговор #5 -: 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 час.



Активен

Linux is the kernel. The entire system is called GNU/Linux.
http://www.gnu.org/gnu/linux-and-gnu.html

my Desktop... :)
http://free.hit.bg/snapshots/slack/slackware-12.0-final2.jpg

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Mysql configuration
« Отговор #6 -: 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)
в какви случаи се използва.
Активен

It makes you awful glad that you were born a man.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
firewall configuration
Настройка на програми
rat 5 3703 Последна публикация Apr 01, 2002, 14:26
от rat
Gnome Configuration
Настройка на програми
JOKe 0 1647 Последна публикация Mar 06, 2004, 22:04
от JOKe
Sendmail configuration
Настройка на програми
hary 5 2680 Последна публикация Feb 09, 2005, 20:42
от NINJ4
pptp configuration
Настройка на програми
overclocked 8 3571 Последна публикация Jul 07, 2005, 20:57
от overclocked
proxy configuration
Настройка на програми
mp 3 3125 Последна публикация Nov 26, 2005, 20:32
от poisoner