Strona 1 z 3

[+] MySQL - logowanie na konto root nie działa

: 23 lipca 2010, 09:17
autor: przemox1
Witam.
Posiadam dostęp do VPS na Xenie, no i mam problem z MySQL
Zainstalowałem je normalnie komendą

Kod: Zaznacz cały

apt-get install mysql-server mysql-common mysql-client
Tam ładnie podałem hasło do konta roota i gdy chcę się połączyć do bazy jako root poprzez konsolę:

Kod: Zaznacz cały

mysql -u root -p
To odrzuca mi hasło twierdząc, że jest nieprawidłowe. Wczoraj z kolegą siedziałem do 24 nad tym i rozwiązania nie było. System reinstalowałem kilka razy. Teraz jest Debian, ale na CentOS też nie działało.

Pozdrawiam i z góry dziękuję za pomoc.

: 23 lipca 2010, 09:26
autor: grzesiek
A nie powinieneś założyć tego hasła po instalacji jakoś tak:

Kod: Zaznacz cały

mysqladmin -u root password

: 23 lipca 2010, 09:35
autor: przemox1
Podczas instalacji zakładałem, na innych serwerach już mysql instalowałem dużo razy, ale pierwszy raz taki błąd mam

: 23 lipca 2010, 10:26
autor: db

: 23 lipca 2010, 10:54
autor: life
Można skorzystać z manuala MySQL podanego przez db albo
dpkg-reconfigure mysql-server
ewentualnie: http://www.debian-administration.org/articles/442

: 23 lipca 2010, 11:12
autor: lessmian2
A pod Debianem można też i tak:

Kod: Zaznacz cały

[root@lessmian:~]# mysql --defaults-file=/etc/mysql/debian.cnf
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.0.51a-24+lenny4 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set password=password('newpass') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3  Changed: 0  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[root@lessmian:~]# mysql -u root -pnewpass                         

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.0.51a-24+lenny4 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
:)

: 23 lipca 2010, 12:36
autor: przemox1
lessminan2 nie działa, resetowałem już hasło, ale gdy się serwer MySQL zrestartuje to i tak jakby się ono zmienia.

: 23 lipca 2010, 13:40
autor: lessmian2
przemox1, w takim razie przedstaw jakieś logi?

: 23 lipca 2010, 15:11
autor: grzesiek
Czyżby wersja squeeze?

: 23 lipca 2010, 16:18
autor: przemox1
Lenny