Maqolalar katalogi
foydalanmoqchi bo'lganingizda MySQL ma'lumotlar bazasida siz quyidagi xato xabariga duch kelishingiz mumkin:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Qanday hal qilish kerakMySQL XATO 1045 (28000): "root"@'localhost" foydalanuvchisiga kirish taqiqlanganmi?
1. Avval serveringizni to'xtating
service mysql stop
mkdir /var/run/mysqld
3. Yaratilgan katalogdan foydalanish uchun MySQL ruxsatini bering.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
yoki:
mysql -u root mysql
MySQL mijozida serverga hisobni boshqarish bayonotlari ishlashi uchun grant jadvallarini qayta yuklashni ayting:
mysql> FLUSH PRIVILEGES;
keyin o'zgartiring'root'@'localhost'
hisob paroli.Parolni foydalanmoqchi bo'lgan parol bilan almashtiring.Ildiz hisobining parolini boshqa xost nomi qismi bilan o'zgartirish uchun ushbu host nomidan foydalanish bo'yicha ko'rsatmalarni o'zgartiring.
MySQL 5.7.6 va undan keyingi versiyalari:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 va undan oldingi versiyalar:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
yoki to'g'ridan-to'g'ri foydalanuvchilar jadvalida:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
XAMPP uchun
MySQL xizmatini to'xtating,Buyruqlar oynasini oching va XAMPP MySQL katalogiga o'ting:
> cd \xampp\mysql\bin\
Xizmatni xavfsizliksiz ishga tushirish uchun (esda tutingki, siz MySQL emas, mysqld ishlayapsiz):
> mysqld.exe --skip-grant-tables
MySQL xizmati ushbu oynada ishlaydi, shuning uchun boshqa buyruq oynasini oching va XAMPP MySQL katalogiga o'ting:
> cd \xampp\mysql\bin\
MySQL mijozini ishga tushiring:
> mysql
Parolni yangilang:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
MySQL-dan chiqing:
mysql> \q
Hali ham ishlayotgan mysqld.exe faylini bekor qilish uchun vazifa menejeridan foydalaning va MySQL xizmatini qayta ishga tushiring.
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "MySQL ERROR 1045 (28000): "root'@'localhost" foydalanuvchisiga kirish taqiqlandi qanday hal qilish kerak" sizga yordam beradi.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-30369.html
Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!