Paano Baguhin ang MySQL User Password

How Change Mysql User Password



Matapos mai-install ang MySQL server, maaari kaming makakonekta sa server bilang isang root user bilang default. Para sa layunin ng seguridad, kung minsan kailangan naming itakda o baguhin ang password para sa ugat o anumang umiiral na gumagamit. Kung paano mo mai-install at magamit ang MySQL sa Ubuntu ay ipinapakita sa isa sa dating nai-publish pagtuturo . Sa tutorial na ito, malalaman mo kung paano mo maitatakda o mababago ang password ng anumang umiiral na gumagamit ng MySQL sa Ubuntu.

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-p

Ang 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') SAAN
USER='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') SAAN
USER='ugat' ATHost='localhost'

Muli, lumabas mula sa server at i-restart ang database server bago subukan ang bagong password.

$ sudo serbisyo MySQL muli restart

Ngayon, suriin ang bagong password na gumagana o hindi para sa root user.

$ MySQL-pag-ugat mo-p

Sa pamamagitan ng pagsunod sa alinman sa mga nabanggit na SQL na pahayag, madali mong mababago ang password ng anumang umiiral na gumagamit ng MySQL.