docker安装及启动mysql服务

这篇具有很好参考价值的文章主要介绍了docker安装及启动mysql服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.docker安装mysql

2.连接数据库


1.docker安装mysql

前提:确保自己的服务器已经安装好了docker

(1)输入命令,查看docker,

docker info
或
docker version

docker安装及启动mysql服务

(2)然后我们进入docker hub官去下载自己想要的mysql镜像Docker Hub

搜索mysql, 

docker安装及启动mysql服务

 (3)找到office版本,

docker安装及启动mysql服务

 点击进入之后,可以看到docker安装mysql的命令为:

docker pull mysql

docker安装及启动mysql服务

(4)在服务器linux中运行此命令,安装mysql,

docker pull mysql

docker安装及启动mysql服务

 (5) 运行以下命令来检测mysql是否下载成功,

docker images

docker安装及启动mysql服务

 (6)运行以下命令来启动mysql服务, 启动成功后就返回一个容器ID。

docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest

docker安装及启动mysql服务

 解释:

1:--name mysql-ytz:该容器启动后的名字:(自定义命名)如果没有设置,系统会自动设置一个。

-d 代表后台启动该服务。

2:-p 3306(这是liunx的端口号,宿主机,如果我们想要远程服务的话,访问的端口就是这个端口):3306(docker容器的端口,每一个容器都是独立的,可理解成操作系统层面的系统),访问这个端口就是先通过远程访问宿主机的端口,再映射到docker容器的端口访问mysql。

3:-e MYSQL_ROOT_PASSWORD=123456  这是说mysql启动需要的开机密码,默认的账号是root ,密码就是上面设置的:123456

4:   -v  /root/data:/var/lib/mysql  /root/data/:这是宿主机的数据存放路径(你也可以自定义), 

5:    /var/lib/mysql:这是mysql容器存放数据的地方。也是为了同步数据,防止,容器被删除以后,数据就不存在了。

6: 版本号

2.连接数据库

(7)最后去连接数据库就可以了,我是在navicat中连接的,

  • 连接名:自己起的
  • 主机:ip地址,本地为localhost
  • 端口:与之前命令里的端口号相同,一般默认为3306
    docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest
  • 用户名:root
  • 密码:使用之前命令设置的密码
    docker run --name mysql-ytz -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:latest

docker安装及启动mysql服务

连接之后,会出现数据库,

docker安装及启动mysql服务

OK,这样就说明连接上了。文章来源地址https://www.toymoban.com/news/detail-448922.html

到了这里,关于docker安装及启动mysql服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 启动mysql5.7服务

    前提条件:docker已安装 启动mysql5.7服务命令 以上命令运行完毕,一个mysql服务器就启动好了,可以访问对应ip+端口连接到数据库(记得云服务器要先开放端口号) 但是 以上命令还存在一些问题,就是没有挂载卷,当该容器销毁时,里面的数据也没了 为了避免以上情况,保

    2024年02月15日
    浏览(35)
  • Docker - Docker安装MySql并启动

    因为项目需要数据库存储数据,但是远程服务器上的mysql已经是上一波老铁安装部署的了,我不知道账户和密码,但是又需要快速部署一下mysql服务,这个时候便是docker发挥作用的关键时刻了! docker安装不是我们的重点,这里就简单带过一下,如有其他意外问题可私信或直接

    2024年02月10日
    浏览(51)
  • docker 安装的mysql修改配置文件 一、先看一下容器绑定的配置文件目录在哪

    如图,mysql容器的配置文件映射在服务器  /opt/mysql_docker/conf目录下。所以想修改容器的配置文件内容,只需要修改 /opt/mysql_docker/conf中的配置文件。  二、发现 /opt/mysql_docker/conf 目录下没有文件。 三、进入mysql容器,复制mysql的配置文件内容 复制内容如下: 四、在服务器/op

    2024年02月11日
    浏览(47)
  • docker安装mysql容器创建成功但无法启动问题

    在我之前的文章里 使用docker安装mysql中在拉取了mysql:5.7版本的镜像后,使用了以下命令来创建容器,容器创建成功,但无法启动,如下: 执行创建命令后,docker ps 查看正在运行中的容器,显示为空, docker ps -a 查看,mysql容器已经创建成功,但是在创建好之后就退出了 鉴于上

    2024年02月12日
    浏览(41)
  • window上安装mysql服务并且开机启动

    首先我们先看一下mysql安装好后的bin目录 打开cmd输入 mysqld install 安装服务(mysqld remove 移除服务 mysqld start 启动服务) 然后再win+r 输入services.msc 打开后找到mysql 右键点击属性 将启动类型设置为自动即可 下次开机时候就会自动开启了 参考:mysql安装命令

    2024年02月13日
    浏览(59)
  • docker中安装es服务,安装ik分词器,启动kibana

    docker中安装es服务 1、去docker hub 查找镜像 2、运行es 注意:es启动如果没有指明单机方式运行,默认使用集群方式启动,如果使用集群方式自动在启动时会出现如下错误,宿主机虚拟内存不够 max virtual memory areas vm.max map count [65530] is too low, increase to at least [262144] 解决方案: 在

    2024年02月05日
    浏览(47)
  • win10MySQLServer安装过程+解决MySQL服务无法启动问题

    本次使用的版本是 Server version: 8.0.33 MySQL Community Server 安装详解 首先去官网下载社区版,比如我用的是mysql-8.0.33-winx64.zip,解压到文件夹:D:Program Filesmysql-8.0.33-winx64 用管理员身份运行cmd,进到bin目录下: 如果有报错先解决报错,可以查看命令行窗口或 data/用户名.err 稍老一

    2024年02月13日
    浏览(61)
  • docker给已经启动容器添加挂载目录

    1.关闭docker 2. sudo su切换到root身份 cd /var/lib/docker/containers/容器id/,进入对应容器目录 3.vim hostconfig.json 修改如下,将容器目录/import绑定到主机/data目录: \\\"Binds\\\": [\\\"/data:/import\\\"], 4.vim config.v2.json 修改如下,添加MountPoints: 5.启动docker    systemctl start docker.socket  systemctl start docker.ser

    2024年02月11日
    浏览(45)
  • MySQL 移动数据目录后启动失败

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: 王权富贵 文章来源:GreatSQL社区投稿 由于安装数据库时将MySQL的数据目录放在了根目录下,现在存储空间不足,想通过mv将数据目录移动到其他

    2023年04月23日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包