Հոդվածների տեղեկատու
երբ փորձում եք օգտագործել MySQL տվյալների բազայում, դուք կարող եք հանդիպել հետևյալ սխալի հաղորդագրությանը.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Ինչպես լուծելMySQL ՍԽԱԼ 1045 (28000). Մուտքը մերժվա՞ծ է «root»@«localhost» օգտվողի համար:
1. Նախ դադարեցրեք ձեր սերվերը
service mysql stop
mkdir /var/run/mysqld
3. Տրամադրեք MySQL-ին ստեղծված գրացուցակը օգտագործելու թույլտվություն:
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
Mysql հաճախորդում ասեք սերվերին վերաբեռնել դրամաշնորհային աղյուսակները, որպեսզի հաշվի կառավարման հայտարարությունները աշխատեն.
mysql> FLUSH PRIVILEGES;
ապա փոփոխել'root'@'localhost'
հաշվի գաղտնաբառը:Գաղտնաբառը փոխարինեք այն գաղտնաբառով, որը ցանկանում եք օգտագործել:Արմատային հաշվի գաղտնաբառը այլ հյուրընկալողի անվան մասով փոխելու համար փոփոխեք հրահանգները՝ օգտագործելու այդ հոսթի անունը:
MySQL 5.7.6 և ավելի ուշ.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 և ավելի վաղ.
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
կամ ուղղակիորեն օգտագործողների սեղանի վրա.
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
XAMPP-ի համար
Դադարեցնել MySQL ծառայությունը,Բացեք հրամանի պատուհան և անցեք XAMPP MySQL գրացուցակ.
> cd \xampp\mysql\bin\
Ծառայությունն առանց անվտանգության գործարկելու համար (նկատի ունեցեք, որ դուք աշխատում եք mysqld, ոչ mysql):
> mysqld.exe --skip-grant-tables
MySQL ծառայությունը կաշխատի այս պատուհանում, այնպես որ բացեք մեկ այլ հրամանի պատուհան և փոխեք XAMPP MySQL գրացուցակը.
> cd \xampp\mysql\bin\
Գործարկեք MySQL հաճախորդը.
> mysql
Թարմացնել գաղտնաբառը.
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Դուրս գալ MySQL-ից.
mysql> \q
Օգտագործեք առաջադրանքների կառավարիչը՝ չեղարկելու mysqld.exe-ը, որը դեռ աշխատում է, և վերագործարկեք MySQL ծառայությունը:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «MySQL ERROR 1045 (28000). Մուտքը մերժված է «root'@'localhost' օգտվողի համար, թե ինչպես պետք է լուծել», կօգնի ձեզ:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-30369.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: