docker安装mysql, 虚拟机连接mysql

docker已安装:安装教程docker和docker的安装-CSDN博客docker是容器技术(软件),提供标准的应用镜像(包含应用,和应用的依赖)可以轻松在docker里安装应用,每个应用独立容器。https://blog.csdn.net/ziyourufen/article/details/140421115?spm=1001.2014.3001.5501

1.打开虚拟机,连接finalshell

2.下载镜像

mkdir -p /opt/mysql/data

3.安装:

ocker run -d -p 3306:3306 \--name mysql \--restart=always \--privileged=true \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=root \-v /opt/mysql/data:/var/lib/mysql \
 mysql:8.0

4.进入到容器

docker  exec  -it   容器名/容器id  bash

5.登录mysql

 mysql  -uroot  -proot

6.修改root加密方式

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

7.退出

exit

docker run命令的常见参数

: --name:指定容器名称

--restart=always 自动启动

--privileged=true 拥有特权

-p:指定端口映射

-d:让容器后台运

连接数据库:

打开新建数据库

输入虚拟机ip地址,创建结束

将如何将本地数据库内容转到虚拟机连接数据库上

点击最右边向下箭头

点击选择结构和数据

下载到桌面

进入虚拟机连接数据库中,点击最右边向上箭头导入

导入成功:

相关推荐

  1. docker安装mysql,远程连接

    2024-07-14 21:26:03       55 阅读
  2. docker安装mysql,允许远程连接

    2024-07-14 21:26:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 21:26:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 21:26:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 21:26:03       62 阅读
  4. Python语言-面向对象

    2024-07-14 21:26:03       72 阅读

热门阅读

  1. SVN 分支管理深入解析

    2024-07-14 21:26:03       17 阅读
  2. 栈与队列---滑动窗口最大值

    2024-07-14 21:26:03       19 阅读
  3. 查询(q_proj)、键(k_proj)和值(v_proj)投影具体含义

    2024-07-14 21:26:03       18 阅读
  4. Django核心面试题

    2024-07-14 21:26:03       21 阅读
  5. B树与B+树的区别

    2024-07-14 21:26:03       19 阅读
  6. 第三方登录、任意用户登录漏洞总结

    2024-07-14 21:26:03       21 阅读
  7. 关于RiboSeq分析流程的总结

    2024-07-14 21:26:03       20 阅读
  8. T113-i 高清倒车支持解串器MAX96708驱动

    2024-07-14 21:26:03       23 阅读
  9. 【MySQL】9.表的内外连接

    2024-07-14 21:26:03       22 阅读
  10. 代码随想三刷图论篇1

    2024-07-14 21:26:03       20 阅读
  11. redux & react-redux结合使用 2024

    2024-07-14 21:26:03       24 阅读