首页 > 数据库 >docker远程进入Mysql数据库报1251错误

docker远程进入Mysql数据库报1251错误

时间:2023-01-18 17:22:26浏览次数:37  
标签:数据库 1251 mysql Mysql docker root 远程

docker 远程连接mysql数据库报1251错误,如下图所示。

 

 

 

解决方法:

1、进入容器

docker exec -it mysql /bin/bash #mysql为数据库容器名称

 

 

 

2、进入mysql

输入:mysql -u root -p

 

 

输入数据库密码

 

3、 对远程授权

GRANT ALL ON *.* TO 'root'@'%';

 

 

 

4、更改密码的加密规则

ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

 

 

 

5、更改root的密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

 

 

 

6、刷新数据库

flush privileges;

 

 

 

 

再次用Navicat远程连接数据库

 

标签:数据库,1251,mysql,Mysql,docker,root,远程
From: https://www.cnblogs.com/YYJJ1/p/17060258.html

相关文章

  • docker 安装 nginx 并配置反向代理
    1.安装nginxdocker镜像获取nginx官方镜像1.dockerpullnginx 查看镜像库2. dockerimages   使用nginx镜像来创建nginx容器实例 dockerrun......
  • MySQL5.7版本以上数据库,如何修改密码(以8.0.12为例)?
    1.首先,管理员权限打开CMD窗口,cd到mysql安装目录的bin文件夹下(路径默认在c盘这个位置,可以去高级系统设置Path环境里查看)2.输入mysql-uroot-p输入密码3.然后输入us......
  • Ubuntu20.4安装mysql指定版本
    由于前面遇到的坑决定在Ubuntu20.4安装mysql与本地一致的mysql版本步骤如下~~1.下载安装包wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_8.0......
  • docker 青龙面板 京东签到
          【京东脚本】6dylan6 qlrepohttps://github.com/6dylan6/jdpro.git"jd_|jx_|jddj_""backUp""^jd[^_]|USER|JD|function|sendNotify"507-23/2......
  • 【踩坑记录】docker启动报错mountpoint for cgroup not found
    具体报错信息:docker:Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:345:startingcontainerprocesscaused"process_linux.go:281:ap......
  • Docker绕过firewalld
    一、起因今天给pg做漏洞修复,因为pg只是对本机的其他服务使用,不对外使用,所以准备直接在firewalld中关闭pg的5432端口然而神奇的一幕出现了,在其他服务器上telnetpg所在服......
  • mysql使用limit分页,随着页码的增大,查询效率越低下;数据混乱且有重复
    1,对limit分页问题的性能优化方法利用表的覆盖索引来加速分页查询我们都知道,利用了索引查询的语句中如果只包含了那个索引列(覆盖索引),那么这种情况会查询很快。因为利用索......
  • Docker容器化急速部署ClickHouse
    文章目录1.ClickHourse入门简介2.Docker部署ClickHouse3.DBeaver连接ClickHouse1.ClickHourse入门简介(1)什么是行存储传统的OLTP关系型数据库都是行存储一行中......
  • mysql替换字段指定字符
    1、使用REPLACE()函数UPDATE table SETfield=REPLACE(field,'old_string','new_string')......
  • 五 docker安全 & 底层实现
    docker的安全主要有三个方面,内核的namespace和控制组机制提供的容器内在安全,程序本身的安全,内核的加强机制内核命名空间通过dockerrun启动一个容器时,在后台docker为......