MySQL - nie pinguje :/

Konfiguracja serwerów, usług, itp.
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

MySQL - nie pinguje :/

Post autor: gladi »

Witam!
Instaluje wlasnie php5 i mysql. PHP mi działa, ale MySQL coś nie chce. Komunikat rozumiem tylko nie za bardzo wiem co zrobić dalej.... Oto on:

Kod: Zaznacz cały

debian:/var/www/apache2-default# mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
leonid
Posty: 86
Rejestracja: 21 stycznia 2007, 18:34
Lokalizacja: Stolyca

Post autor: leonid »

A jak napiszesz samo mysql? Użytkowników i ich prawa dopiszesz sobie potem poleceniem grant, albo klasycznie w tabeli users baza mysql.
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

Post autor: gladi »

Jak wpisuje mysql to pokazuje sie:

Kod: Zaznacz cały

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Masz hasło na root'a :P
Jeśli nie masz potworzonych żadnych table to możesz dać:

Kod: Zaznacz cały

dpkg-reconfigure mysql-server
u mnie pomogło...

Aj... Aj... Moja wina.... Literówka się wkradła ...
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

Post autor: gladi »

Niestety pokazuje sie blad:

Kod: Zaznacz cały

debian:/home/gladi# fpkg-reconfigure mysql-server
bash: fpkg-reconfigure: command not found
Awatar użytkownika
Spass
Beginner
Posty: 181
Rejestracja: 09 maja 2007, 16:25

Post autor: Spass »

Chochlik się wkradł chyba. Spróbuj:

Kod: Zaznacz cały

dpkg-reconfigure mysql-server
miszmaniac
Posty: 79
Rejestracja: 09 maja 2007, 00:11
Lokalizacja: Gdynia

Post autor: miszmaniac »

Albo też możesz to zrobić 'old fashion way':

Kod: Zaznacz cały

killall mysqld
mysqld --skip-grant-tables --user=root
mysql
USE mysql;
UPDATE user SET password=password("newpassword") WHERE user="root";
flush privileges;
exit;
killall mysqld
/etc/init.d/mysqld start
Bez utraty baz.
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

Post autor: gladi »

Spass - pokazało mi się coś takiego:

Kod: Zaznacz cały

Pakiet `mysql-server' nie jest zainstalowany i informacje o nim nie są dostępne.Użyj dpkg --info (= dpkg-deb --info), aby zobaczyć informacje o pakiecie,
oraz dpkg --contents (= dpkg-deb --contents), aby sprawdzić jego zawartość.
/usr/sbin/dpkg-reconfigure: mysql-server nie jest zainstalowany
Awatar użytkownika
Spass
Beginner
Posty: 181
Rejestracja: 09 maja 2007, 16:25

Post autor: Spass »

Jak się pewnie domyślasz, brakuje pakietu mysql-server. Wpisz jako root:

Kod: Zaznacz cały

aptitude install mysql-server
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

Post autor: gladi »

Spass. TEraz jak próbuje spingować mysql'a to pokazuje się:

Kod: Zaznacz cały

debian:/home/gladi# mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
ODPOWIEDZ