Com canviar la contrasenya d'usuari de MySQL

How Change Mysql User Password



Després d’instal·lar el servidor MySQL, podem establir connexió amb el servidor com a usuari root per defecte. Per motius de seguretat, de vegades hem d’establir o canviar la contrasenya per a l’usuari root o qualsevol usuari existent. La forma d’instal·lar i utilitzar MySQL a Ubuntu es mostra en una de les publicacions anteriors tutorial . En aquest tutorial, aprendreu com podeu configurar o canviar la contrasenya de qualsevol usuari existent de MySQL a Ubuntu.

Si no es defineix cap contrasenya per a l'usuari root, podeu connectar-vos amb el servidor de base de dades MySQL mitjançant l'ordre següent.







$mysql-uarrel

o bé



$suomysql-uarrel



Cal establir una contrasenya segura per a root o qualsevol altre usuari per proporcionar seguretat a la base de dades. En aquest tutorial es mostren dues maneres de canviar la contrasenya de l'usuari MySQL. Podeu seguir qualsevol d'aquests.





Canvi de contrasenya mitjançant SET:

La sintaxi per canviar la contrasenya de qualsevol usuari de MySQL mitjançant conjunt afirmació és,

CONJUNTCONTRASENYAPER 'nom d'usuari'@'nom d'amfitrió' =CONTRASENYA('contrasenya');

'Nom d'amfitrió' per al servidor local és 'Localhost'. Executeu la sentència MySQL següent per establir / restablir la contrasenya arrel usuari. Aquí, 'Abc890def' s'estableix com a contrasenya root.



> CONJUNTCONTRASENYAPER 'arrel'@'localhost' =CONTRASENYA('abc890def');

Sortiu del servidor i proveu de connectar-vos sense cap contrasenya. El següent error denegat d’accés apareixerà al terminal.

Executeu l'ordre amb -p opció i proveu la connexió aplicant una contrasenya incorrecta. A continuació, apareixerà el següent missatge d'error.

Ara, executeu l'ordre amb la contrasenya d'arrel correcta que s'estableix al pas anterior. Si proporcioneu la contrasenya correcta, es podrà connectar correctament amb el servidor.

$ mysql-tu arrel-pàg

Canvi de contrasenya mitjançant ACTUALITZACIÓ:

La sintaxi per canviar la contrasenya MySQL mitjançant actualització la consulta es dóna a continuació. Es guarda tota la informació de l’usuari usuari taula de mysql base de dades. Per tant, si podeu actualitzar el valor de Contrasenya camp de usuari per a qualsevol usuari concret, la contrasenya d’aquest usuari es canviarà correctament.

ACTUALITZACIÓmysql.usuariCONJUNTContrasenya=CONTRASENYA('nova contrasenya') ON
USUARI='nom d'usuari' IAmfitrió='nom d'amfitrió';

Per canviar la contrasenya de arrel usuari al servidor local, heu d’executar l’ordre SQL següent. Aquí, ‘ mynewpassword ’S’estableix com a contrasenya nova.

> ACTUALITZACIÓmysql.usuariCONJUNTContrasenya=CONTRASENYA('mynewpassword') ON
USUARI='arrel' IAmfitrió='localhost'

Una vegada més, sortiu del servidor i reinicieu el servidor de la base de dades abans de provar la nova contrasenya.

$ sudo service reiniciar mysql

Ara, comproveu que la nova contrasenya funcioni o no per a l'usuari root.

$ mysql-tu arrel-pàg

Seguint qualsevol de les afirmacions SQL anteriors, podeu canviar fàcilment la contrasenya de qualsevol usuari existent de MySQL.