Resolution 1044 - Tinanggihan ang pag-access para sa gumagamit na '' @ 'localhost' sa database na 'XX'

Resolution 1044 Access Denied



Sa unang pagkakataon na ginamit ko nang magkasama ang MySQL at Navicat, nakasalamuha ko ang isang problema, ginugol ng maraming oras sa aking sarili, at sa wakas ay nalutas ito. Sa pamamagitan nito ay idokumento ko ang proseso ng paglutas.

Bersyong MySQL: 5.5.8 MySQL Community Server



Bersyon ng Navicat Premium: 11.2.7 - Hindi rehistradong bersyon



1. Lumikha ng isang bagong koneksyon sa MySQL sa Navicat, mag-right click sa koneksyon at piliin ang 'Bagong Database'



2. Matapos ipasok ang pangalan ng database, set ng character at collation, i-click ang 'OK', ang sumusunod na error ay ipinahiwatig:

Sinubukan ko ang sumusunod na dalawang pamamaraan:



1. Ang pag-uninstall at muling pag-install ng MySQL ng maraming beses, hinihinalang problema ng pagbabago ng ligtas na setting sa penultimate na hakbang, ngunit hindi pa rin nalulutas

2. Patakbuhin ang utos ng MySQL sa window ng cmd: Ibigay ang Lahat sa XX hanggang XX (pumunta sa opisyal na pinahintulutang utos para sa tinukoy na gumagamit), ngunit hindi pa rin nalulutas

Sa wakas, nalulutas ito tulad ng sumusunod:

Buksan ang file na my.ini (Windows system) sa root direktoryo ng pag-install ng MySQL, hanapin ang linya [MySQL], at idagdag ito sa ibaba ng linya. laktawan-bigyan-talahanayan

Matapos makatipid, mag-right click sa Computer-Management-Services at Applications-Services, hanapin ang MySQL, i-click ang 'I-restart ang serbisyong ito' sa kaliwa, at pagkatapos ay ipasok ang Navicat upang lumikha ng isang bagong database.