首页 > 数据库 >【Docker】使用docker部署 mysql

【Docker】使用docker部署 mysql

时间:2024-03-30 16:00:50浏览次数:28  
标签:ps name sudo mysql Docker docker ufw

docker 启动 mysql

docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql

SQLyog 2058错误

允许 root ,其他连接用密码登录

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

FLUSH PRIVILEGES;

进入一个docker 容器

查看所有的docker 容器

docker ps

进入一个docker 目录

其中 mysql 是容器的名字(docker ps 中name 对应),这个位置除了用 name ,还可以用容器的编号 (docker ps 中 CONTAINER ID 对应)

docker exec -it mysql /bin/bash

输入 exit 可退出当前环境,退入原生 Linux 环境。

Ubuntu 防火墙

安装防火墙工具

sudo apt-get install ufw

开启,重启,关闭

sudo ufw enable
sudo ufw reload  
sudo ufw disable  

查看状态

sudo ufw status

开放端口,关闭端口

sudo ufw allow 22
sudo ufw delete allow 22

标签:ps,name,sudo,mysql,Docker,docker,ufw
From: https://www.cnblogs.com/hoppz/p/18105617

相关文章

  • MySQL 事务的两阶段提交--转
    什么是事务事务是数据库中一组原子性的操作,要么全部成功,要么全部失败。事务具有四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称ACID。在MySQL中,我们可以使用 begin 或 starttransaction 命令开启一个事务,使用 commit 命令提交......
  • MYSQL整库备份
    要进行MySQL整库备份,可以使用mysqldump工具。以下是一个基本的命令行示例,该命令将备份名为mydatabase的整个数据库到一个名为mydatabase_backup.sql的文件中:bashmysqldump-uusername-pmydatabase>mydatabase_backup.sql在上面的命令中,username是你用来连接MySQL服务......
  • Windows12安装Docker
    环境及工具(文末提供)DockerDesktopInstaller.exe(官网)一、查看windows相关配置查看是否开启相应的功能,如果没有需要开启,然后重启电脑打开任务管理器(CTRL+SHIFT+ESC)->选择性能->CPU->虚拟化,确认是否已启用二、开始安装(我这边已经安装完成)三、可能遇到的问题St......
  • 使用Docker快速部署开源商城
    目标使用Docker容器技术,快速部署一套可运行的SiCB2B2CShop商城系统。#准备Docker环境如果你使用Windows系统,我们需要安装使用DockerDesktop(Docker桌面)。如果你使用Linux系统,我们需要安装DockerEngine(Docker引擎\DockerCE)。安装Docker环境在新窗口打开#DcokerHub镜像......
  • 毕业设计课题:机房预约系统,基于java+SSM+mysql
          一、前言介绍          网络的快速发展从根本上更改了世界各组织的管理方式,自二十世纪九十年代开始,我国的政府、企事业等单位就设想可以通过互联网系统来进行管理信息。由于以前存在各方面的原因,比如网络普及度低、用户不接受、互联网的相关法律法规也......
  • 毕业设计课题:交通事故信息管理系统,基于java+SSM+mysql
          一、前言介绍         系统管理也都将通过计算机进行整体智能化操作,对于交通事故档案管理系统所牵扯的管理及数据保存都是非常多的,例如管理员;个人中心、用户管理、部门信息管理、警察信息管理、事故类型管理、事故信息管理、档案类型管理、档案信息管理......
  • 深入探讨Docker in Docker:原理与实战指南
    在软件开发和部署中,容器化技术已经成为一个不可或缺的工具。而在使用Docker进行容器化时,有时可能会遇到需要在一个Docker容器中运行另一个Docker容器的情况,这就是所谓的"DockerinDocker"(简称DinD)。本文将深入探讨DockerinDocker的原理和实战指南,帮助读者更好地理解和应......
  • MySQL的InnoDB引擎的事务原理以及MVCC
    目录一、事务原理二、redolog三、undolog四、MVCC    1.基础概念    2.隐藏字段    3.undolog        4.readview        5.原理分析一、事务原理        1).事务        事务是一组操作的集合,它......
  • Apollo注册中心docker-compose版本
    1、安装docker-ce#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#Step3sudosed-......
  • mysql之MyBatis核心工作原理
    MyBatis核心工作原理一、源码环境1.手动编译源码工欲善其事必先利其器。为了方便我们在看源码的过程中能够方便的添加注释,我们可以自己来从官网下载源码编译生成对应的Jar包,然后上传到本地maven仓库,再引用这个Jar。大家可以自行去官网下载*gitclonehttps://github.co......