Eolaire Eolaire
nuair a dhéanann tú iarracht úsáid a bhaint as MySQL bunachar sonraí, seans go dtiocfaidh tú ar an teachtaireacht earráide seo a leanas:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Conas a réiteachMySQL EARRÁID 1045 (28000): Rochtain diúltaithe don úsáideoir 'root' @ 'localhost'?
1. Stop do fhreastalaí ar dtús
service mysql stop
mkdir /var/run/mysqld
3. Tabhair cead do MySQL an t-eolaire cruthaithe a úsáid.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
nó:
mysql -u root mysql
Sa chliant mysql, abair leis an bhfreastalaí na táblaí deontais a athlódáil ionas go n-oibríonn na ráitis bhainistíochta cuntais:
mysql> FLUSH PRIVILEGES;
ansin a mhodhnú'root'@'localhost'
pasfhocal chuntais.Cuir an pasfhocal is mian leat a úsáid in ionad an fhocail faire.Chun an focal faire don chuntas fréimhe a athrú le cuid eile óstainm, modhnaigh na treoracha chun an t-óstainm sin a úsáid.
MySQL 5.7.6 agus níos déanaí:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 agus níos luaithe:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
nó go díreach ar an tábla úsáideoirí:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Le haghaidh XAMPP
Stop an tseirbhís MySQL,Oscail fuinneog ordaithe agus aistrigh chuig an eolaire XAMPP MySQL:
> cd \xampp\mysql\bin\
Chun an tseirbhís a rith gan slándáil (tabhair faoi deara go bhfuil mysqld á rith agat, ní mysql):
> mysqld.exe --skip-grant-tables
Beidh an tseirbhís MySQL ag rith san fhuinneog seo, mar sin oscail fuinneog ordaithe eile agus athraigh chuig an eolaire XAMPP MySQL:
> cd \xampp\mysql\bin\
Rith an cliant MySQL:
> mysql
Nuashonraigh pasfhocal:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Scoir MySQL:
mysql> \q
Bain úsáid as an bainisteoir tasc chun an mysqld.exe atá fós ag rith a chealú, agus an tseirbhís MySQL a atosú.
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared "MySQL ERROR 1045 (28000): Cabhróidh rochtain diúltaithe don úsáideoir 'root'@'localhost' how to solve" leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-30369.html
Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!