1. Primero paramos el servicio de MySQL.
# service mysqld stop
2. Luego ejecutamos este comando para que MySQL entre en un modo que nos permita acceso como root sin la necesidad de un password.
# mysqld_safe --skip-grant-tables &
Este comando automáticamente subirá el servicio de MySQL.
3. Nos logeamos a MySQL
# mysqld -u root
Verás que te permitirá la entrada a la base de datos sin necesidad de un password.
4. Cambiamos el password de root con los siquientes comandos.
mysql> use mysql; mysql> update user set password=PASSWORD("NUEVOPASSWORDAQUI") where User='root'; mysql> flush privileges; mysql> quit;
5. Paramos el servicio de MySQL para salir de este modo inseguro.
# service mysqld stop
6. Iniciamos el servicio de MySQL e intentamos logearnos con el nuevo password.
# service mysqld start # mysql -u root -p # Enter password: XXXXX # Welcome to the MySQL monitor. Commands end with ; or \g. # Your MySQL connection id is 10 # Server version: 5.1.61 Source distribution # # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. # # Oracle is a registered trademark of Oracle Corporation and/or its # affiliates. Other names may be trademarks of their respective # owners. # # Type 'help;' or '\h' for help. Type '\c' to clear the current input # statement. # # mysql>
Ya estamos dentro!
No comments:
Post a Comment