Ma'mur serverga ulana olmaydigan holatlar mavjud. Bu foydalanuvchi parolini unutganligi yoki o'zgartirish paytida unga noto'g'ri qiymat berilganligi sababli sodir bo'ladi. Bunday hollarda server ustidan nazoratni tiklash va yangi parolni o'rnatish talab qilinadi.
Bu zarur
Serverning texnik hujjatlari
Ko'rsatmalar
1-qadam
Biz serverni o'chirib qo'ydik. Buning uchun server kompyuterida root foydalanuvchisi sifatida kiring va kill buyrug'i bilan chiqing.
2-qadam
Agar server o'chirish signaliga javob bermasa, biz kill-9 buyrug'idan foydalanamiz. Ushbu buyruq majburiy yopilish uchun mo'ljallangan, ammo uni ishlatishga shoshilmang, chunki stolda buzilish xavfi mavjud.
3-qadam
Biz jadvallarni myisamchk va isamchk buyruqlari bilan tekshiramiz. Har holda, jadvallarni yopish to'g'riligini aniqlash uchun siz texnik hujjatlarni, xususan "Ma'lumotlar bazasini saqlash va tiklash" bo'limidan foydalanishingiz kerak. Siz ushbu protsedurani serverni keyingi ishga tushirishidan oldin bajarishingiz kerak.
4-qadam
-Skip-grant-tables parametridan foydalanib serverni qayta yoqing. Bu ulanishlarni tekshirishda server ruxsat jadvallarini ishlatishiga yo'l qo'ymaydi. Shunday qilib, serverga parol kiritmasdan, imtiyozlari yoqilgan root foydalanuvchisi sifatida ulanish mumkin.
5-qadam
Serverni --skip-grant-tables opsiyasi bilan qayta ishga tushiring, lekin 4. bosqichga qaraganda bir oz boshqacha tarzda /etc/init.d ga o'ting va buyruqni kiriting - mysqld stop. Keyin biz uni mysqld ---- skip-grant-jadvallarini boshlaymiz. Shundan so'ng, server uchun yangi parolni o'rnating: mysqladmin -h host -u. Foydalanuvchi nomingiz va yangi parolingizni kiriting. Ruxsat jadvallarini qo'llab-quvvatlash yordamida qayta yoqing.