码迷,mamicode.com
首页 > 数据库 > 详细

docker 运行mysql最新版本用navicat连接报错:1251

时间:2019-11-04 17:39:21      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:lte   nbsp   doc   bin   变化   新版   ide   from   use   

主要是:新版的mysql的加密方式发生了变化,解决方法如下:

1:进入docker容器:

docker exec -it  mysql(启动mysql时候起的别名)  /bin/bash

2:登陆mysql数据库:

mysql -uroot -pxxxx

3:查看用户的密码加密方式

select host,user,plugin,authentication_string from mysql.user;

技术图片

 

 4:更新用户的加密方式

更新user为root,host为% 的密码为syn123;
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;

更新user为root,host为localhost 的密码为syn123;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;

 

docker 运行mysql最新版本用navicat连接报错:1251

标签:lte   nbsp   doc   bin   变化   新版   ide   from   use   

原文地址:https://www.cnblogs.com/songyinan/p/11793049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!