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àgCanvi 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') ONUSUARI='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') ONUSUARI='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 mysqlAra, comproveu que la nova contrasenya funcioni o no per a l'usuari root.
$ mysql-tu arrel-pàgSeguint qualsevol de les afirmacions SQL anteriors, podeu canviar fàcilment la contrasenya de qualsevol usuari existent de MySQL.