Después de iniciar sesión con la contraseña mysql-u root -p, use el siguiente comando para prepararse para actualizar la contraseña (asumiendo el siguiente mysql),
set password for root@localhost=password('mysql');
El resultado es el siguiente: aparece un mensaje de error que muestra un error gramatical Al principio pensé que era un carácter incorrecto o un formato de longitud de contraseña incorrecto.
Resulta que la versión anterior a 8.0 no admite el cambio de contraseña anterior.
Cambie al siguiente comando:
alter user 'root'@'localhost' identified by 'mysql';
Cabe señalar que después de la ejecución, debe ejecutar el siguiente comando:
flush privileges;
Pasos de reinstalación de mysql-8.0.14:
1 卸载
mysqld -remove
2 初始化(my.ini文件中需要用\\ 单\会报错) mysqld --initialize --console
3 安装 mysql --install
4 启动服务 ,net start mysql
5 登录(第一次在\data\.err文件里面有默认密码), mysql -u xxx -p xxxxxxx