首页 > 数据库 >使用docker安装mysql

使用docker安装mysql

时间:2024-08-30 23:14:12浏览次数:11  
标签:查看 命令 PWD mysql docker 安装

安装Docker

1、 Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html

2、安装docker

命令:yum install docker-io

3、启动docker

命令:service docker start

4、查看docker是否启动成功

命令:ps -ef|grep docker

使用docker安装mysql

1、查询mysql

命令:docker search mysql

2、安装mysql

命令:docker pull mysql

3、查看镜像

命令:docker images

4、在opt下创建文件夹

命令:cd /opt/

命令:mkdir mysql_docker

命令:cd mysql_docker/

命令:echo $PWD

5、启动mysql容器,在var/lib/docker/containers/下查看容器

命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest

命令:cd /var/lib/docker/containers/

6、查看mysql进程

命令:docker ps -a

7、进入mysql容器,并登陆mysql

命令:docker exec -it mysqlserver bash

命令:mysql -uroot -p

8、开启远程访问权限

命令:use mysql;

命令:select host,user from user;

命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

命令:flush privileges;

镜像里面 root用户已经有远程连接权限在里面,所以不需要去设置,只是模式不一样才导致无法连接,把root用户的密码改成 mysql_native_password 模式,即可远程连接

查看docker日志

命令:docker logs -f --tail 10 a4dac74d48f7

常用命令

  • 查看进程

命令:docker ps -a

  • 关闭docker中mysql容器

命令:docker stop mysqlserver

  • 重启docker中mysql重启

  • 重启docker

命令:systemctl restart docker

  • 关闭docker

命令:systemctl stop docker

标签:查看,命令,PWD,mysql,docker,安装
From: https://www.cnblogs.com/ataoxz/p/18389658

相关文章

  • [Raspberry Pi]如何利用docker執行motioneye,並利用Line Notify取得即時通知和照片?
    [Motioneye]Howtosetupmotiondetectionandsendmessage/imageforLineNotify無意間,翻了一本關於樹莓派的書籍,除了樹莓派的簡介和應用外,也包含初階和高階的Linux運作邏輯,書籍結構相當完整,也因此需要花時間細細體會其內容。其在樹莓派的應用內容,提及一款開源影像監視......
  • Mysql基础练习题 596.查询至少有5个学生的所有班级 (力扣)
    596.查询至少有5个学生的所有班级建表插入数据:CreatetableIfNotExistsCourses(studentvarchar(255),classvarchar(255))TruncatetableCoursesinsertintoCourses(student,class)values('A','Math')insertintoCourses(student,class)values(......
  • MYSQL-事务篇
    事务是一组操作的集合,他是不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功要么同时失败。默认mysql的事务是自动提交的,也就是说,当执行一条DML语句,mysql会立即隐式的提交事务。事务的四大特性原子性:事务是不可分割的最......
  • 一个linux服务器安装多个java版本,如何选择指定的 java版本去执行
    linux中有时候可能你由于不同的项目需要使用不同版本的javajdk部署,你就需要在你的linux服务中安装很多个版本的javajdk,那么在linux中如何安装和使用不同版本的javajdk呢?1.安装第一个javajdk版本:到java官网下载一个javajdk版本,并解压,然后配置环境变量。javajdk地址:wge......
  • [昌哥IT课堂]使用MySQL Shell 部署沙盒数据库实例详解
     概述:这部分解释了如何使用AdminAPI设置沙盒部署。部署和使用本地MySQL的沙盒实例是开始探索AdminAPI的好方法。在将功能部署到生产服务器之前,您可以在本地测试功能。AdminAPI具有内置功能,用于创建正确配置的沙箱实例,以便在本地部署的情况下与InnoDBCluster、InnoDBClusterS......
  • Adobe Photoshop (ps2024)软件win/mac下载安装
    一、软件简介1.1产品背景AdobePhotoshop(简称PS)是Adobe公司旗下最为著名的图像处理软件之一,自问世以来,一直受到广大平面设计人员、摄影师、艺术家及电脑美术爱好者的青睐。Photoshop以其强大的图像扫描、编辑修改、图像制作、广告创意及图像输入输出功能而闻名,是图形图像处......
  • Adobe Premiere Pro(PR2024)软件下载安装win/mac
    一、软件概述1.1简介AdobePremierePro(简称PR)是Adobe公司开发的一款专业视频编辑软件,广泛应用于电影、电视、广告、社交媒体内容的后期制作中。它以其强大的编辑功能、高效的工作流程和广泛的兼容性而闻名,支持从高清到4K甚至更高分辨率的视频编辑。1.2主要特点高效编辑......
  • Adobe Photoshop(PS2024)软件win/mac下载安装
    一、软件概述1.软件背景AdobePhotoshop(简称PS)是AdobeSystems公司开发并发行的一款强大的图像处理软件,自1990年首次发布以来,便迅速成为数字图像处理和图形设计的行业标准。Photoshop不仅支持图像扫描、编辑修改、图像制作、广告创意,还集图像输入与输出于一体,是平面设计师、......
  • 专业视频编辑软件Adobe Premiere Pro(PR2024)win/mac软件安装下载
    一、软件概述1.1简介AdobePremierePro(简称PR)是Adobe公司开发的一款专业视频编辑软件,广泛应用于电影、电视、广告、网络视频等领域。它提供了强大的视频剪辑、调色、音频处理、效果添加及多轨编辑等功能,能够满足从初学者到专业影视制作人员的不同需求。1.2主要特点高性......
  • 三维建模动画设计C4D mac软件下载_绿色安装包+安装步骤
    我们目前生活在一个抛弃平面化设计风格向复杂的立体、运动效果转变的世界。如此,你需要一款始终能针对市场需求调整的软件,这就是CINEMA4D能带给你的。如果你正在准备为你的个人或企业设计一个站点,那么你必须考虑使用CINEMA4D来创造令人惊艳的官网效果。这里有着各种反射和......