一、拉取mysql镜像

docker pull mysql

二、启动容器,并把配置文件和数据文件挂在到本地磁盘,MYSQL_ROOT_PASSWORD:配置root默认密码

docker run -di --name mysql -p 3306:3306 -v D:\mysql\conf:/etc/mysql/conf.d -v D:\mysql\data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 mysql

三、进入到容器

docker exec -it mysql /bin/bash

四、在容器中连接mysql服务

mysql -u root -p 123456 提示 Access denied for user 'root@localhost' (using password:YES)

五、如何解决第四步出现的错误

1、在容器中修改mysql 的配置文件my.cnf,在在配置文件中添加 skip-grant-tables ,这样mysql可以免密登录。

2、保存配置文件,重启容器服务,直接输入mysql命令即可进入到mysql服务

3、再次连接mysql数据库,切换到mysql数据库,重置密码

flushprivileges;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

4、刷新权限

flush privileges;

5、修改配置文件my.cnf,删除 skip-grant-tables,重启,在登录

六、Navicat 连接工具连接mysql数据库,提示mysql caching_sha2_password cannot be loaded:

8.0版本之前的mysql加密规则是mysql_native_pssword,8.0版本之后是caching_sha2_password【强加密规则】,但是现在navicat还不支持最新的加密规则

修改密码规则为mysql_native_pssword

下载mysql镜像教程_docker下安装mysql镜像相关推荐

  1. mysql-win安装教程,WINDOWS下安装MYSQL教程详解

    1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...

  2. Linux里下载mysql显示红色_Linux下安装mysql

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  3. mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

    上午在win7下安装MYSQL,只到"net start mysql"这一步报错:3534的错误: 于是在百度中搜索关键字"mysql服务无法启动3534". ...

  4. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  5. mysql 报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题

    win7下安装MYSQL,只到"net start mysql"这一步报错:3534的错误: 是直接官网下载的压缩文件.不是安装文件. 解决方法: 1:环境变量PATH添加完成(例 ...

  6. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  7. mysqlclient==1.3.7对应mysql版本_「MySQL」CentOs 7 下安装MySQL

    MySQL MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管 ...

  8. ubuntu中mysql怎么卸载_ubuntu下安装mysql与彻底卸载mysql方法

    ubuntu下安装mysql与彻底卸载mysql方法,该方法非常完美,小生已经使用多次,而且还推荐给好多同学使用,帮助他们解决类mysql安装的麻烦, 大家可以参考下! 1.删除 mysql 1 su ...

  9. qc linux mysql 安装教程_linux下安装mysql

    1.现在mysql官网上下载了服务端和客户端两个软件: MySQL-client-community-5.1.53-1.rhel5.i386.rpm MySQL-server-community-5. ...

最新文章

  1. 【阿里妈妈数据科学系列】第二篇:在线分流框架下的AB Test
  2. c语言打印菱形_没事了,搞一下C语言打印大小可变的菱形图案?
  3. steelray project viewer
  4. mysql 行转列 显示_mysql 行转列 (结果集以坐标显示)
  5. PHPstrom的Disable Power Save Mode
  6. 关于在平台中设置系统全局变量的使用和场景
  7. NDK-JNI实战教程(二) JNI官方中文资料
  8. 超硬核十万字!全网最全 数据结构 代码,随便秒杀老师/面试官,我说的
  9. Windows下MySQL定时备份脚本
  10. ZipEntry的使用
  11. google服务框架 闪退_没 Google 服务闪退?教你解决手游谷歌服务问题
  12. 11010011计算机二进制,二进制运算及转换(课件)
  13. ps4正在连接ea服务器,ps4极品飞车19连不上ea服务器 | 手游网游页游攻略大全
  14. 彻底弄懂 Nginx location 匹配
  15. 扫盲serverless
  16. onetab丢失崩溃怎么办?快试试我这个类似功能的插件吧,也可以当做插件开发入门教程
  17. 靶机渗透练习35-ContainMe
  18. ai直线怎么变折线_用Illustrator制作简单的折线图
  19. Android学习中使用百度定位出现经度纬度:4.9E-324问题
  20. 论文笔记:Highly accurate protein structure prediction with AlphaFold (AlphaFold 2 appendix)

热门文章

  1. 混合文件下分离xml文件和jpg文件
  2. 牛客网NC112--进制转换
  3. Android持久化存储(4)greenDAO的使用
  4. 数据结构与算法17-表插入排序
  5. 消息队列之ActiveMQ安装配置
  6. Win10的UWP之标题栏的返回键(一)
  7. python 监控jvm脚本
  8. luov之windows 常用端口详解
  9. XML 新手最佳入门教程
  10. python中的轻量级定时任务调度库:schedule