Nie można się zalogować do bazy MySQL: skip-grant-tables
: 24 maja 2012, 07:44
Witam.
Mój system operacyjny to Debian 6.0.1.na VPS-ie
Architektura systemu: i386
Wszystkie poniższe operacje wkonuję głównym koncie - root.
Problem polega na tym, że wykonując polecenie:
Wtedy jestem zalogowany przez PuTTy do bazy MySQL.
Następnie wpisuję:
Otrzymuję po tym komunikat:
I moje polecenie nie wykonuje się, root nie ma uprawnień.
Mój system operacyjny to Debian 6.0.1.na VPS-ie
Architektura systemu: i386
Wszystkie poniższe operacje wkonuję głównym koncie - root.
Problem polega na tym, że wykonując polecenie:
Kod: Zaznacz cały
/etc/init.d/mysql stop mysqld_safe --skip-grant-tables&
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("mojehaslo") where User='root';
mysql> flush privileges;
mysql> quit
/etc/init.d/mysql stop
/etc/init.d/mysql start
mysql -u root -p
Następnie wpisuję:
Kod: Zaznacz cały
GRANT ALL PRIVILEGES ON forum.* TO 'root'@'localhost' IDENTIFIED BY 'mojehaslo';
GRANT ALL PRIVILEGES ON forum.* TO 'root'@'%' IDENTIFIED BY 'mojehaslo';
Kod: Zaznacz cały
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement