经过我的多番查找,总算理解决了,现在再次记录下:(二〇一八年十二月二日 22:16:37)
1、问题出现在,Mysql数据库的默认加密规则:
1)plugin在mysql_native_password状态下,才能使用当前的密码使用数据库视图工具链接数据库
1)plugin在caching_sha2_password状态下,使用数据库操作工具就会报1251错误
2、使用命令行输入mysql -u root -p
接着输入自己设置的数据库的密码
3、进入数据库之后,输入: select host,user,plugin,authentication_string from mysql.user;
查询状态,如图:
若是如我的 mysql_native_password 是没有问题的(本人的问题解决了,总不好为了一个图片去修改吧(*^__^*) 嘻嘻)
盗图一张:来源见图片水印
4、修改密码,可将plugin状态改变为musql_native_password
在命令行中输入:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';
将数据库的密码修改为:12345,
再次查询一下状态 :select host,user,plugin,authentication_string from mysql.user;
就可以连接的上去咯!
记得exit退出哦(*^__^*) 嘻嘻