Muchas veces nos encontramos con una base de datos MySQL que tenemos que administrar y no podemos entrar ya que no tenemos la contraseña del usuario "root".
En este artículo se explica cómo cambiar la contraseña del usuario "root" en un servidor MySQL.
1.- Apagamos el servicio mysql:
# /etc/init.d/mysql stop
2.- Inicia el servicio con la opción --skip-grant-tables:
/usr/local/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local --datadir=/home/mysql --user=mysql --pid-file=/var/run/mysql/mysqld.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock --skip-grant-tables
3.- Conecta con el servidor como root:
# mysql -u root mysql
De esta manera no te pedirá la password.
4.- Cambiamos la contraseña:
mysql> UPDATE user SET Password=PASSWORD('nuevacontraseña') WHERE User='root';
5.- Reiniciamos el servicio y ya podremos acceder como root.
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago