|
MySQL - zainstalowałem - co dalej??
grzegox - 27-07-2007 13:15
Witajcie. Postawiłem serwer Apache, z PHP i zainstalowałem MySQL - przez aptitude.
Chciałbym teraz zainstalować wordpress (taki skrypt bloga - jak by ktoś nie wiedział). ÂŻeby to zrobić, muszę znać: # Database name # Database username # Database password
Nie znam ich. Przy instalacji Msql o nic mnie nie pytał. Gdzieś wyczytałem, że trzeba wpisać: mysqladmin -u root password hasło
Gdy wpiszę jako root, rzymuję taki błąd: error: 'Access denied for user 'root'@'localhost' (using assword: NO)'
Tak samo dla użytkownika.
W firewallu mam przepuszczony ruch lokalny, oraz otwarty port 3306: iptables -A INPUT -p tcp --dport 3306 -j ACCEPT iptables -A INPUT -i lo -j ACCEPT
Nie wiem co jest grane. Nie znam się na tym. Od trzech godzin czytam różne fora i nie znalazłem rozwiązania...
miras_w - 27-07-2007 13:24
Jesteś zalogowany jako root (ten od MySQL). Ustaw hasło rootowi (temu od MySQL) zleceniem: mysql>set password = password('jakieshaselko'); ENTER Uwaga na średnik ; na końcu zlecenia. Ważne jest położenie (lub brak) spacji w zleceniu. Znaczek ' znajdziesz na klawiszu ze znakiem cudzysłowia.
Wyloguj się zleceniem exit ENTER
Zaloguj się na nowo, ale tym razem rozbudowanym zleceniem: mysql -u root -p (ENTER i podaj hasło roota od MySQL)
Ventrue - 27-07-2007 14:44
grzegox, ew. po ustawieniu hasła zainstaluj PhpMyAdmin, bardzo ułatwia zarządzanie bazą danych.
ShinnRa - 27-07-2007 15:39
Nie znam ich. Przy instalacji Msql o nic mnie nie pytał. Gdzieś wyczytałem, że trzeba wpisać: Kod: mysqladmin -u root password hasło
trochę zła komenda: mysqladmin password twoje_tajne_haslo_dla_roota
potem tylko mysql -u root -p
wpisujesz hasełko przed chwilą ustawione i: create database wordpress
teraz jeśli ma być dostęp TYLKO lokalny: grant all privileges on wordpress.* to 'jakis_user'@'localhost' identified by 'twoje_tajne_haselko_dla_usera'
lub jesli ma być dostęp także zdalny grant all privileges on wordpress.* to 'jakis_user'@'%' identified by 'twoje_tajne_haselko_dla_usera'
po tym wszystkim daj: flush privileges
i w instalacji wordpressa podajesz: # Database name: wordpress # Database username: jakis_user # Database password: twoje_tajne_haselko_dla_usera # Database host: localhost
grzegox - 27-07-2007 21:03
ShinnRa niestety dostaję ten sam błąd.
Znalazłem coś takiego: Wpisałem więc: mysqladmin --no-defaults -u root -p hasło
i dostałem: Enter password:
...i obojętnie co bym nie wpisał, wyskakuje znów ten błąd co na początku
Nie wiem, ale taka wątpliwość mi się pojawiła: bo ja to wszystko wpisuję normalnie w konsoli spod root'a... a może powinienem to pisać w kliencie mysql'a? Jeżeli tak, to jak się do niego zalogować...
[ Dodano: 2007-07-28, 14:10 ] OK Zrobione :)
Wyłączyłem MySQL. W pliku /etc/mysql/debian.cnf zmieniłem wartość user na root password na swoje hasło. Uruchomiłem MySQL. Wpisałem: mysql -u root -p
Wpisałem rządane hasło i ujrzałem:
Welcome to the MySQL monitor.
:)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|