Egy kis mysql problema

Fórumok

Egy kis mysql problema

Hozzászólások

Sziasztok!

Fut egy mysql server a gepemen,de sajnos elfelejtettem a root passt hozza.Meg lehet valahogy hackelni a dolgot??
koszi a segitseget!
udv,sutyee

http://dev.mysql.com/doc/mysql/en/resetting-permissions.html

probaltam mar mindent...de egyszeruen nem megy..
amit tettem :
1. kill 'cat /var/run/mysqld/mysqld.pid'
2. mysqld_safe --skip-grant-tables --skip-networking (ilyenkor a tulajdonos a mysql felhasznalo)
3. mysql -u root
4. use mysql ; (database changed)
5. UPDATE user SET Password=PASSWORD("beirom uj passom") WHERE User="root";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
6. exit;
7. kill -el kilovom mysqld -t
8. /etc/init.d/mysql start
idaig minden ok
aztan: mysql -u root -p
ENTER PASSWORD: ************
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

Mi lehet a gond...????????

Ez mintha kimaradt volna a jelszó módosítása után:
[code:1:e470f642d2]flush privileges;[/code:1:e470f642d2]

Esetleg mysqladmin paranccsal is be tudod állítani.

set password=password('foobar'); is segithet.

t

[quote:68b09e1952="sutyee"]probaltam mar mindent...de egyszeruen nem megy..
amit tettem :
1. kill 'cat /var/run/mysqld/mysqld.pid'
2. mysqld_safe --skip-grant-tables --skip-networking (ilyenkor a tulajdonos a mysql felhasznalo)
3. mysql -u root
4. use mysql ; (database changed)
5. UPDATE user SET Password=PASSWORD("beirom uj passom") WHERE User="root";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
6. exit;
7. kill -el kilovom mysqld -t
8. /etc/init.d/mysql start
idaig minden ok
aztan: mysql -u root -p
ENTER PASSWORD: ************
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

Mi lehet a gond...????????

Access denied for user: 'root@localhost'

Szerintem jol emlexel a root jelszavadra:)
Nekem ebbol ugy tunik, hogy egyszeruen le van tiltva a bejelentkezes....

[quote:995066ce74="danesdzsu"][quote:995066ce74="sutyee"]probaltam mar mindent...de egyszeruen nem megy..
amit tettem :
1. kill 'cat /var/run/mysqld/mysqld.pid'
2. mysqld_safe --skip-grant-tables --skip-networking (ilyenkor a tulajdonos a mysql felhasznalo)
3. mysql -u root
4. use mysql ; (database changed)
5. UPDATE user SET Password=PASSWORD("beirom uj passom") WHERE User="root";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
6. exit;
7. kill -el kilovom mysqld -t
8. /etc/init.d/mysql start
idaig minden ok
aztan: mysql -u root -p
ENTER PASSWORD: ************
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

Mi lehet a gond...????????

Access denied for user: 'root@localhost'

Szerintem jol emlexel a root jelszavadra:)
Nekem ebbol ugy tunik, hogy egyszeruen le van tiltva a bejelentkezes....

es hogy tudom engedelyezni?

konzultalsz a rendszergazdaddal, illetve tanulmanyozod a mysql.com dokumentaciot

t

[quote:38f66056d2="tibyke"]konzultalsz a rendszergazdaddal, illetve tanulmanyozod a mysql.com dokumentaciot

t

en vagyok a rendszergazdam ....;)

[quote:4c8836b493="danesdzsu"]
Access denied for user: 'root@localhost'

Szerintem jol emlexel a root jelszavadra:)
Nekem ebbol ugy tunik, hogy egyszeruen le van tiltva a bejelentkezes....

Hogy lehet letiltani? Ez nekem új...

amugy root-nak alapbol lennie kell, szoval itt egyszeru user error van.
inkabb mutasd a select user,password,host from mysql.user where user regexp 'root'; -ot

t

[quote:3d71f75168="tibyke"]amugy root-nak alapbol lennie kell, szoval itt egyszeru user error van.
inkabb mutasd a select user,password,host from mysql.user where user regexp 'root'; -ot

t

mysql>select user,password,host from mysql.user where user regexp 'root';
Empty set (0.00 sec)

mysql>

bravo.
egyaltalan van valami abban a retek mysql.user tablaban?

t

[quote:42b1ace8c8="tibyke"]bravo.
egyaltalan van valami abban a retek mysql.user tablaban?

t

:) ne idegesitse meg te is ;)

>mysql>select user,host from mysql.user ;
+------------------+-----------+
| user | host |
+------------------+-----------+
| | localhost |
| debian-sys-maint | localhost |
| mydbadmin | localhost |
| postfix | localhost |
| proftpd | localhost |
| | sutyee |
| mydbadmin | sutyee |
+------------------+-----------+
7 rows in set (0.00 sec)

mysql>

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'ez az en jelszavam' WITH GRANT OPTION;
mysql> flush privileges;

Nincs jobb 5letem :)

elvileg kene root, bar nemtom, hogy lehet-e modositani masra.

egyreszt probald sutyee-val, hogy azzal megy-e, masreszt adj vegig mindent yes-re sutyee-nak a mysql.user-tablaban, hatha sikerul osszehozni egy root-szintu felhasznalot.

ha nem, akkor mysql_install_db.

t