Administratorun serverə qoşula bilmədiyi vəziyyətlər var. Bu, istifadəçi şifrəsi unudulduğundan və ya dəyişiklik zamanı ona səhv dəyər verildiyindən baş verir. Belə hallarda server üzərində nəzarəti bərpa etmək və yeni bir parol təyin etmək tələb olunur.
Vacibdir
Server texniki sənədləri
Təlimat
Addım 1
Serveri bağladıq. Bunu etmək üçün server kompüterində kök istifadəçi olaraq daxil olun və kill əmri ilə çıxın.
Addım 2
Server bağlanma siqnalına cavab vermirsə, kill-9 əmrindən istifadə edirik. Bu əmr məcburi bağlanma üçündür, ancaq masada pozulma riski olduğu üçün istifadə etməyə tələsməyin.
Addım 3
Cədvəlləri myisamchk və isamchk əmrləri ilə yoxlayırıq. Hər vəziyyətdə, cədvəllərin bağlanmasının düzgünlüyünü təyin etmək üçün texniki sənədləri, xüsusən də "Verilənlər bazasının saxlanılması və bərpası" bölməsindən istifadə etməlisiniz. Bu proseduru serverin növbəti başlamazdan əvvəl tamamlamalısınız.
Addım 4
-Skip-grant-tables seçimindən istifadə edərək yenidən başladın. Bu, əlaqələrin yoxlanılması zamanı serverin icazə masalarından istifadə etməsinə mane olur. Beləliklə, şifrə daxil etmədən imtiyazları aktivləşdirilmiş bir kök istifadəçi olaraq serverə qoşulmaq mümkündür.
Addım 5
Sunucuya --skip-grant-tables seçimi ilə yenidən başladın, lakin Addım 4-dən fərqli olaraq bir az fərqli şəkildə /etc/init.d saytına daxil olun - mysqld stop əmrini yazın. Sonra başlayırıq mysqld ---- skip-grant-tables. Bundan sonra server üçün yeni bir parol təyin edin: mysqladmin -h host -u. İstifadəçi adınızı və yeni şifrənizi daxil edin. İcazə masaları dəstəyindən istifadə edərək yenidən başladın.