当前位置: 首页 > article >正文

Docker 部署 mysql

1、启动 mysql 容器

[root@localhost ~]# docker run --name mysql -v /mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Root@1234 -p 3306:3306 -d mysql

[root@localhost ~]# ls /mysqldata/

 auto.cnf        binlog.index   client-cert.pem     '#ib_16384_1.dblwr'   ibtmp1          mysql        mysql_upgrade_history   public_key.pem    sys

 binlog.000001   ca-key.pem     client-key.pem       ib_buffer_pool      '#innodb_redo'   mysql.ibd    performance_schema      server-cert.pem   undo_001

 binlog.000002   ca.pem        '#ib_16384_0.dblwr'   ibdata1             '#innodb_temp'   mysql.sock   private_key.pem         server-key.pem    undo_002

[root@localhost ~]# docker ps

CONTAINER ID   IMAGE     COMMAND                   CREATED          STATUS          PORTS                                                  NAMES

c3cd024c79c7   mysql     "docker-entrypoint.s…"   43 seconds ago   Up 42 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql

[root@localhost ~]# docker images

REPOSITORY    TAG       IMAGE ID       CREATED         SIZE

mysql         latest    56a8c14e1404   3 months ago    603MB

 

2、进入 mysql 容器操作数据库

[root@localhost ~]# docker exec -it mysql bash

bash-5.1# mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 10

Server version: 9.1.0 MySQL Community Server - GPL

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select version();

+-----------+

| version() |

+-----------+

| 9.1.0     |

+-----------+

1 row in set (0.00 sec)

 

3、宿主机使用 mysql 工具操作数据库

 

[root@localhost ~]# dnf install mysql -y

[root@localhost ~]# mysql -u root -p -h 127.0.0.1 -P 3306

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+--------------------+

4 rows in set (0.00 sec)

 

 

 

 


http://www.kler.cn/a/512562.html

相关文章:

  • 使用插件SlideVerify实现滑块验证
  • Ubuntu22部署MySQL5.7详细教程
  • 【0x0052】HCI_Write_Extended_Inquiry_Response命令详解
  • ASP.NET Core Web API 创建指南
  • feign调用跳过HTTPS的SSL证书校验配置详解
  • Javascript 将页面缓存存储到 IndexedDB
  • Java设计模式—观察者模式
  • Python实现PDF文档转图片功能
  • c++ 给定欧氏平面中的一组线可以形成的三角形的数量
  • 嵌入式Linux驱动开发之pinctrl和gpio子系统
  • 《Vue3 七》Vue 中的动画
  • 【语言处理和机器学习】概述篇(基础小白入门篇)
  • 蒙操作系统(HarmonyOS)
  • 具身智能新突破!Physical Intelligence推出机器人动作tokenizer,训练提速5倍
  • 高级java每日一道面试题-2025年01月20日-数据库篇-并发事务带来哪些问题?
  • JeecgBoot 低代码 AI 大模型集成 DeepSeek
  • 【云岚到家】-day03-门户缓存实现实战
  • 服务器日志自动上传到阿里云OSS备份
  • 【网络协议】【http】【https】RSA+AES-TLS1.2
  • Unity3D学习笔记(一)
  • Python绘制数据地图-MovingPandas
  • 【Qt 常用控件】显示类控件——QLabel
  • 最长递增子序列问题(Longest Increasing Subsequence),动态规划法解决,贪心算法 + 二分查找优化
  • 鸿蒙子组件根据数据,刷新item Ui的规范
  • 重讲Diffusion Policy(从公式和代码角度): 个人最看好的机器人操控算法
  • 计算机网络常见协议