Strona 1 z 1

[+] Instalacja bazy mysql na Drupalu

: 01 listopada 2011, 22:06
autor: Vibe
Witam.

W trakcie instalacji Drupala muszę utworzyć dla niego nową bazę danych. Aby to zrobić wpisałem w konsoli:

Kod: Zaznacz cały

mysqladmin -u Robert -p create drupalowa_baza

Niestety wystąpił jakiś problem ponieważ, po wpisaniu hasła otrzymałem komunikat:

Kod: Zaznacz cały

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'Robert'@'localhost' (using password: YES)'

Nie mam zupełnie pojęcia na temat tworzenia bazy mysql, a bardzo chciałbym zainstalować Drupala na Debianie.

Podobny problem występuję gdy chcę utworzyć nowego użytkownika bazy:

Kod: Zaznacz cały

mysql -u Robert -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'Robert'@'localhost' (using password: YES)
Czy mógłbym Was prosić o pomoc, jak rozwiązać ten problem?

Pozdrawiam i z góry bardzo dziękuję za odpowiedź.

: 02 listopada 2011, 15:40
autor: Yampress
  1. Załóż hasło dla użytkownika root bazy.
  2. Zaloguj sie jako root.
  3. Utwórz bazę danych.
  4. Przydziel uprawnienia dla odpowiedniego użytkownika dla tej bazy danych.
  5. Przeładuj ustawienia.
  6. Wyloguj się z bazy.

http://yampress.dug.net.pl/doku.php?id=serwer_mysql

: 02 listopada 2011, 19:47
autor: Vibe
Dziękuję za odpowiedź. Problem rozwiązał się gdy wpisałem polecenie:

Kod: Zaznacz cały

mysql -u root -p -h localhost
następnie:

Kod: Zaznacz cały

mysqladmin -u username -p create databasename

Kod: Zaznacz cały

mysql -u username -p
a gdy zalogowałem się do bazy:

Kod: Zaznacz cały

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
    ->   ON databasename.*
    -> TO 'root'@'localhost' IDENTIFIED BY 'moje_hasło';
Dzięki czemu mogę cieszyć się Drupalem na Debianie.

: 02 listopada 2011, 20:23
autor: Yampress
sprawdzałes czy drupal takich uprawnień potrzebuje nie mniejszych ?