首页 > 数据库 >Ubuntu 通过 docker 启动 mysql

Ubuntu 通过 docker 启动 mysql

时间:2023-03-07 15:44:49浏览次数:38  
标签:7080 容器 image mysql Ubuntu docker

1、首先拉取MySQL的镜像

docker pull mysql

2、运行mysql容器

docker run --name mysql -p 3306:7080 -e MYSQL_ROOT_PASSWORD=88888888 mysql
--name mysql                     # 容器实例的名称
-p3306:7080                      # 把容器的3306端口映射到外部的Ubuntu的7080端口
-e MYSQL_ROOT_PASSWORD=88888888  # 设置容器的环境变量:mysql root账号的密码
mysql                            # image名称(docker使用该image创建、运行container)

3、进入mysql容器内的bash

docker exec -it mysql bash

4、登录mysql

mysql -u root -p  # 根据提示输入密码

5、进行其他常规的mysql操作

标签:7080,容器,image,mysql,Ubuntu,docker
From: https://www.cnblogs.com/isky0824/p/17188312.html

相关文章

  • docker安装oracle数据
    docker安装oracle数据库1️⃣通过docker拉取并启动oracle11g(此版本目前主流),docker换源及安装mysql看Springboot创建项目及测试-$YX$-博客园(cnblogs.com)dockerpul......
  • MySQL查询数据库所有表名及其注释
    1、查看Mysql数据库"ori_data"下所有表的表名、表注释及其数据量SELECTTABLE_NAME表名,TABLE_COMMENT表注释,TABLE_ROWS数据量FROMinformation_schema.tablesWHERE......
  • Ubuntu 18.04.2 server LTS安装
    Ubuntu18.04.2serverLTS安装1、第一行安装Ubuntu2、语言选英语,安装过程中使用的语言,也是安装完后系统默认语言3、跳最后一项选other;然后选Asia(亚洲);选China(中国)4、语言环......
  • docker mysql 忘记了密码
    title:dockermysql忘记了密码,2059-Authenticationplugin‘caching_sha2_password‘cannotbeloaded:报错的解决办法date:2023-03-07T14:18:38Zlastmod:2023-0......
  • Docker - Dockerfile
    Dockerfile是由一系列指令和参数构成的脚本,一个Dockerfile里面包含了构建整个镜像的完整命令。工作中,由于业务水平与技术选型不同,在使用Docker起服务时,需要定制项......
  • Docker - images
    镜像(images)基础命令#查看所有镜像$dockerimages#搜索镜像$dockersearchnginx#拉取镜像,默认最新版本,可以指定版本$dockerpullnginx:latest#导出镜像......
  • mysql高级
    1.索引优缺点:  优:提高检索效率,降低IO成本。通过索引排序,降低cpu消费。  缺:索引需要占用空间,降低表更新效率   2.索引结构     1)B+Tree:......
  • 使用Python操作Mysql数据库(进阶)
    #-*-coding:utf-8-*-importloggingimportpymysqlfromrest_framework.responseimportResponselogger=logging.getLogger(__name__)#连接数据库def......
  • mysql执行计划:Explain语句结果中各个字段分表表示什么
    mysql执行计划:Explain语句结果中各个字段分表表示什么列名描述id查询语句中每出现⼀个SELECT关键字,MySQL就会为它分配⼀个唯⼀的id值,某些⼦查询会被优化为join......
  • 如何在windows环境下安装启动mysql实录
    1.下载mysql笔者下载的mysql-8.0.32-winx642.生成.ini配置文件在与bin目录同级下创建my.ini文件内容如下:(笔者的端口创建为3307,通常是3306,可自定义修改)[mysqld]#设置3307端......