`
crabdave
  • 浏览: 1306453 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'

 
阅读更多

Docker容器安装的mysql  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 

使用的是官方镜像 mysql:5.7

 

刚开始在容器内部使用

mysql -pyourpasswd

mysql -uroot -pyourpasswd 

mysql -uroot -pyourpasswd -h127.0.0.1

 

登录了N次一直上不去,老是报错 ERROR 1045 

最后用了一个完整的命令,却登上去了

mysql -uroot -pyourpasswd -h127.0.0.1 -P 3306 -D mysql

 

然后再使用

 

mysql -pyourpasswd

mysql -uroot -pyourpasswd 

 

都可以登录上去,

 

在容器外,宿主机上,也可以登录了

mysql -uroot -pyourpasswd -h容器IP

 

分享到:
评论

相关推荐

    连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决: 1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件) 我创建docker的姿势 2.进入mysqlId.cnf文件中在...

    新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied for use的解决办法

    在新安装MySQL后,有时可能会遇到登录问题,特别是当你尝试使用`mysql -uroot -p`命令并输入默认密码时,系统返回`ERROR 1045 (28000): Access denied for user`错误,这意味着你的登录凭据无效或者你没有足够的权限...

    解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题

    主要给大家介绍了如何解决mysql在创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的错误提示,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

    ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ”root”@”localhost”

    前言 最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将...登录时出现ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’。这应该时我们之前

    node.js连接docker启动的mysql数据库失败原因。

    error connecting: Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root’@’DESKTOP-NLN1UTH’ (using password: YES)加密规则的坑(docker启动) 端口问题的坑。 error connecting: Error: ER_ACCESS_...

    docker安装elk6.7.1-搜集java日志

    Docker 安装 ELK 6.7.1-搜集 Java 日志 在本文中,我们将学习如何使用 Docker 安装 ELK 6.7.1,搜集 Java 日志。ELK(Elasticsearch、Logstash、Kibana)是一种流行的日志管理解决方案,广泛应用于大数据环境中。...

    离线安装docker19.03-ce

    ### 离线安装Docker 19.03-ce 的详细步骤与解析 #### 一、背景介绍 在很多情况下,特别是在企业级环境中或网络受限的场景下,需要进行离线安装Docker等软件。Docker作为一种轻量级的容器技术,在软件开发和部署...

    docker安装mysql踩过的坑.doc

    学习docker安装mysql我遇到很多坑,大约花了三天才解决掉这个问题,真的是太坎坷了,差点就放弃让我学习Java的心态了。首先往VM安装带有docker东西的虚拟机,查看ip地址是192.168.200.128.然后按照网上步骤docker ...

    Docker安装MySQL 8.0.20详细教程

    Docker安装MySQL 8主要涉及拉取官方镜像、运行容器并进行一系列自定义配置。 二、自定义设置 存储路径:通过Docker的卷(volume)功能,可以将宿主机的目录挂载到容器内的指定路径。 端口:在运行容器时,可以通过...

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    root@446d7cf1606c:/etc/mysql# apt-get update Err:1 http://security.debian.org/debian-security buster/updates InRelease Temporary failure resolving 'security.debian.org' Err:2 http:/

    docker离线安装MySQL镜像

    docker离线安装MySQL镜像

    docker离线安装mysql.tar包

    docker离线安装mysql.tar包

    Docker 快速安装caffe步骤

    1.打开 2.解压 3.将这个压缩包传到linux里面 (我的环境如下: 我在win7虚拟机里面装的linux,用xshell用具链接linux,xftp实现win7和linux文件的传输。...2.[root@localhost ~]# systemctl enable docker.service )

    mysql 8.4.2 docker镜像包

    接下来,在启动容器时,用户可以通过环境变量或者docker-compose文件来配置MySQL服务器的相关参数,包括但不限于root用户的密码、监听端口、字符集和排序规则等。这样就可以让数据库服务按照用户的具体需求来运行。 ...

    docker容器技术文档

    Docker 容器技术文档 Docker 容器技术是一种轻量级的操作系统虚拟化技术,能够在隔离的环境中运行多个应用程序。下面是 Docker 容器技术的详细知识点: 安装 Docker 在安装 Docker 之前,需要先安装操作系统。...

    vagrant 安装docker docker 安装mysql 、redis、kafka

    vagrant 安装docker docker 安装mysql 、redis、kafka、 自启动

    docker安装mysql8.0.33

    docker安装mysql8.0.33:包含修改加密规则及修改时区等

    Docker安装MySQL5.7和8

    Docker安装部署MySQL 记录了一些我之前使用docker安装部署mysql5.7和8两种版本数据库的过程,并汇总了配置使用Navicat连接的过程,在部署开发环境时,使用Docker还是非常方便的。 安装Mysql5.7 镜像安装运行 # 拉取...

    docker mysql8.0 镜像资源

    Docker作为一种开源的容器化平台,它使得开发者可以将应用及其依赖打包到一个可移植的容器中,从而能够在任何支持Docker的环境中运行。这种隔离使得应用程序之间相互不会影响,且可以快速部署,因此Docker在现代软件...

    mysql8 docker 镜像

    MySQL8 Docker镜像是一种将MySQL数据库管理系统打包为可以在Docker容器中运行的形式。Docker是一个开源的应用容器引擎,可以将应用程序及其依赖打包到一个可移植的容器中,然后发布到任何支持Docker的平台上。MySQL...

Global site tag (gtag.js) - Google Analytics