Kung walang itinakdang password para sa root user pagkatapos ay maaari kang kumonekta sa MySQL database server sa pamamagitan ng paggamit ng sumusunod na utos.
$MySQL-uugat
o
$sudoMySQL-uugat
Kinakailangan upang magtakda ng malakas na password para sa ugat o anumang iba pang gumagamit upang magbigay ng seguridad sa database. Dalawang paraan ang ipinapakita sa tutorial na ito upang mabago ang password ng gumagamit ng MySQL. Maaari mong sundin ang alinman sa mga ito.
Pagbabago ng Password gamit ang SET:
Ang syntax para sa pagbabago ng password ng anumang gumagamit ng MySQL sa pamamagitan ng paggamit itakda pahayag ay,
ITAKDAPASSWORDPARA SA 'username'@'hostname' =PASSWORD('password');'Hostname' para sa lokal na server ay 'Localhost'. Patakbuhin ang sumusunod na pahayag ng MySQL upang itakda / i-reset ang password para sa ugat gumagamit Dito, 'Abc890def' ay itinakda bilang root password.
> ITAKDAPASSWORDPARA SA 'ugat'@'localhost' =PASSWORD('abc890def');
Lumabas mula sa server at subukang kumonekta nang walang anumang password. Ang sumusunod na error na tinanggihan sa pag-access ay lilitaw sa terminal.
Patakbuhin ang utos gamit ang -p pagpipilian at subukan ang koneksyon sa pamamagitan ng paglalapat ng maling password. Pagkatapos ay lilitaw ang sumusunod na mensahe ng error.
Ngayon, patakbuhin ang utos na may wastong root password na itinakda sa nakaraang hakbang. Kung ibibigay mo ang tamang password sa gayon ay matagumpay na makakakonekta sa server.
$ MySQL-pag-ugat mo-pAng pagpapalit ng Password gamit ang UPDATE:
Ang syntax para sa pagbabago ng paggamit ng MySQL password pag-update ang query ay ibinigay sa ibaba. Ang lahat ng impormasyon ng gumagamit ay nakaimbak sa gumagamit talahanayan ng MySQL database. Kaya, kung maaari mong i-update ang halaga ng Password larangan ng gumagamit talahanayan para sa anumang partikular na gumagamit pagkatapos ang password ng gumagamit na iyon ay mababago nang maayos.
UPDATEMySQL.gumagamitITAKDAPassword=PASSWORD('newpassword') SAANUSER='username' ATHost='hostname';
Upang baguhin ang password ng ugat gumagamit sa lokal na server, kailangan mong patakbuhin ang sumusunod na utos ng SQL. Dito, ‘ mynewpassword ’Ay itinakda bilang bagong password.
> UPDATEMySQL.gumagamitITAKDAPassword=PASSWORD('mynewpassword') SAANUSER='ugat' ATHost='localhost'
Muli, lumabas mula sa server at i-restart ang database server bago subukan ang bagong password.
$ sudo serbisyo MySQL muli restartNgayon, suriin ang bagong password na gumagana o hindi para sa root user.
$ MySQL-pag-ugat mo-pSa pamamagitan ng pagsunod sa alinman sa mga nabanggit na SQL na pahayag, madali mong mababago ang password ng anumang umiiral na gumagamit ng MySQL.