#docker安装mysql

docker pull mysql
docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql

这个时候navicat远程连接mysql的时候,会提示以下错误:

解决方法:
1、在虚拟机中登录到mysql容器,然后进入mysql

docker exec -it mysql /bin/bash
mysql -uroot -p
Enter password:
mysql> select host,user,plugin,authentication_string from mysql.user;


备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码

2、修改密码

mysql> use mysql;
mysql> alter user 'root'@'%' identified with mysql_native_password by '123';
mysql> flush privileges;
mysql> select host,user,plugin,authentication_string from mysql.user;

出现上述图片,再次用navicat远程连接mysql就成功了

转载于:https://blog.51cto.com/autophp/2319467

虚拟机中docker安装mysql远程无法访问解决方法相关推荐

  1. docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法

    #docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...

  2. docker安装mysql远程不能访问_虚拟机中docker安装mysql远程无法访问

    问题:虚拟机中docker安装mysql远程无法访问 背景: [root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_R ...

  3. Docker 安装MySQL以及外部访问

    Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...

  4. macos docker 安装mysql,mac 中docker安装mysql的图文教程

    今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...

  5. 让MySQL远程用户访问的方法

    让MySQL远程用户访问的方法(Ubuntu系统下试验成功) 1. 用root用户登录后直接进行如下两步操作(注:其中[password]要填写你root用户的真实密码): 1.1 use mysql ...

  6. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

  7. 主机访问虚拟机中docker安装的mysql

    一.背景 开发环境中,经常需要mysql本地环境,方便开发.准备在本机的虚拟机里面用docker准备一个mysql环境. 二.版本信息 操作系统:Windows 10 家庭版 Oracle VM Vi ...

  8. vagrant给vmbox创建虚拟机及docker安装mysql和redis

    一.安装vmbox和vagrant 1.下载地址 Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64. ...

  9. php远程连接403,php中出现“ HTTP 异常 403 - 禁止访问”解决方法 总结

    安装Apache,版本2.2.6,装完刚测试可以:配置了下php的php.in文件再次 localhost打开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You do ...

最新文章

  1. 搭建YUM服务器,配置yum客户端
  2. Rejection sampling - 直观解释
  3. ruby hash方法_Ruby中带有示例的Hash.flatten方法
  4. Unity运行时刻资源管理
  5. 微软修复严重的Azure漏洞,可用于泄露客户数据
  6. 是用于mac的linux,用于Mac OS X的Can(CUPS)ppd文件可用于Linux吗?
  7. poj 2231 Moo Volume 暴力一定超时啊
  8. JS代码对表格进行新增时无法解析HTML代码的解决方式
  9. 海康威视 摄像头 RTMP 转 FLV
  10. 机器人启示录 百度影音_斯皮尔伯格筹备新作 《机器人启示录》有望启动
  11. axure9怎么让页面上下滑动_Axure如何实现同页面上下、左右滑动
  12. git服务器ip变更后的配置
  13. Spring学习之浅析refresh()执行逻辑
  14. 不到一周我开发出了属于自己的知识共享平台
  15. C#利用控件拖拽技术制作拼图游戏
  16. UOS(unity operating system)统一操作系统
  17. CRM一站式管理,助力健身会所C位出道!
  18. PTA 7-4 平面向量加法
  19. DNS(计算机域名)三种查询
  20. win7防火墙规则设置

热门文章

  1. linux配置selenium路径,Linux配置Selenium+Chrome+Python
  2. python线程暂停恢复退出_python中的暂停和恢复线程
  3. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式
  4. python include函数_python 库函数
  5. html 后台参数attribute_平台管理后台与商家菜单资源管理:商家权限及其菜单资源管理设计...
  6. svn文件夹不显示绿色勾的解决方法
  7. python 安卓模拟点击_python模拟点击在ios中实现的实例讲解
  8. android 缓存文件目录在哪个文件夹里,Android 文件目录存储介绍 缓存目录 | 私有目录 | 系统根目录 | 用户可见目录...
  9. Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...
  10. 智能车竞赛技术报告 | 双车接力组 - 辽宁工业大学 - 灵越1队