@[TOC](mysql-创建用户报错ERROR 1396 (HY000): Operation CREATE USER failed for ‘XXXX’@‘XXXX’)
数据库连接时报这个错误是因为数据库8.0版本以上密码的加密默认方式有所改变,需要改回来
首先进入如下操作
改变密码加密方式命令语句
alter user 'root'@'%' identified with mysql_native_password by 'root';
by后的root为你的密码,这时如果成功,则刷新配置即可,cmd命令为
flush privileges
若没有成功,报下图所示错误
则将%换成localhost或者先刷新配置试试。