MySQL Instalación y configuración, forzar el cambio contraseña / password root

PorErik Guerrero V.

MySQL Instalación y configuración, forzar el cambio contraseña / password root

Instalamos MySQL

$ sudo apt-get install mysql-common mysql-server

Iniciar mysql

$ sudo service mysql start

ó


$ systemctl start mysql

Habilitar mysql
$ sudo service mysql enable
ó
$ systemctl enable mysql

Configurar password root

Editamos la siguiente ruta de configuración mysqld

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Agregamos:

[mysqld]

skip-grant-tables

Guardamos y reiniciamos el servicio mysql:
$ sudo service mysql restart

Deberíamos poder iniciar sesión en mysql ahora usando el comando a continuación
$ mysql -u root -p

Ejecutamos una ves dentro:

mysql> flush privileges
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("") where User='root';
mysql> update user set plugin="mysql_native_password" where User='root'; # THIS LINE
mysql> flush privileges;
mysql> quit;

Volvemos a editar el archivo de configuracion de mysqld, y comentamos o eliminamos
la linea que agregamos anteriormente en mi caso lo voy a comentar.

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]
# skip-grant-table
s

Guardamos y reiniciamos el servicio mysql

$ sudo service mysql restart

Listo !!!

Facebook Comments

About the author

Erik Guerrero V. administrator

Mas de 10 años de experiencia como analista programador, tanto backend como frontend, muchos proyectos tanto intranet, extranets, redes sociales, publicitarios, comercio electrónicos, ERP, CRM, BI, SIst. de Gestion, Email Marketing, Sist. Financieros, Contables, también me desempeño como freelance en mis tiempos libres, como también me dedico a la investigación en cuanto a nuevas tecnologías.