Cambiar contraseña del root en mysql

En algunas ocaciones, he olvidado la con contraseña del administrador (root) en mysql, puede ser ¿Por que no era el administrador?, pero bueno si consigues acceso local al sistema, puedes utilizar las siguientes instrucciones, para obtener acceso de administrador.

Opción 1:

Bash
  1. <br />
  2. #La mas simple es ejecutar mysqladmin de la siguiente manera.<br />
  3. &#8220;Ruta Mysql&#8221; / mysqladmin -u root password nueva contraseña<br />
  4. #donde la ruta común en sistema windows es:<br />
  5. c:\mysqlbin ó c:\Archivos de programa\mysql\bin<br />
  6. #en sistema linux es:<br />
  7. /usr/bin o /usr/local/bin o (sbin) en algunos casos.<br />
Parsed in 0.033 seconds at 10.12 KB/s, using GeSHi 1.0.9.0


Opción 2:
Bash
  1. <br />
  2. #Otra opción es detener el servicio mysql con el comando:<br />
  3. mysql stop<br />
  4. #luego abrir el mysql en modo seguro<br />
  5. safe_mysql &#8211;skip-grant-table &amp;<br />
  6. #ejecutas el cliente mysql y modificas con update sobre la tabla user en la base de datos mysql la contraseña.<br />
  7. mysql<br />
Parsed in 0.033 seconds at 9.15 KB/s, using GeSHi 1.0.9.0


SQL
  1. <br />
  2. $ USE mysql<br />
  3. $ UPDATE USER SET password=PASSWORD(&#8216;nueva contraseña&#8217;) WHERE USER=&#8217;root&#8217;;<br />
  4. $ FLUSH privileges;<br />
Parsed in 0.009 seconds at 17.08 KB/s, using GeSHi 1.0.9.0

sales con exit del cliente y reinicias el servicio mysql.

La opción uno es la mas recomendable pero en ocasiones vale contar con alternativas.

Leave a Reply

Your email address will not be published. Required fields are marked *