返回顶部
首页 > 资讯 > 数据库 >docker部署mysql8并设置可远程连接
  • 627
分享到

docker部署mysql8并设置可远程连接

dockermysql8远程连接dockermysql8远程 2022-07-07 13:07:08 627人浏览 独家记忆
摘要

docker部署mysql的关键在于两点 1.Mysql在生产环境产生的数据放在容器里很不安全,我们需要把数据文件夹挂载到容器外,以防数据丢失。 2.运行mysql镜像时需要设置初始密码,并且设置mysql可以远程连接。

docker部署mysql的关键在于两点

1.Mysql在生产环境产生的数据放在容器里很不安全,我们需要把数据文件夹挂载到容器外,以防数据丢失。

2.运行mysql镜像时需要设置初始密码,并且设置mysql可以远程连接。

接下来我们开始docker部署mysql

首先我们先搜索一下mysql镜像: 

Docker search mysql

列出很多mysql的镜像,我们选择第一个 

docker部署mysql8并设置可远程连接

我们用docker把mysql镜像拉下来 

docker pull mysql

 docker运行mysql镜像

docker run -itd --name=mysql -p 3306:3306 -v /www/docker/course/mysql/:/var/lib/mysql/ -e MYSQL_ROOT_PASSWord=mmr702351mysql -d mysql
 
-i 表示交互模式运行容器
-t 为容器分配一个伪输入终端
-d 表示后台运行容器 并返回容器Id
 
-v 把mysql产生的数据同步到本地 防止数据丢失
 
-e 容器传参  设置mysql的初始密码
 
-d 镜像名

无脑把上面命令复制粘贴跑一下 回车!如果运行返回一串id就代表成功了

我们用docker ps看一下正在运行的镜像列表,会发现mysql服务已经运行成功了  大功告成!

docker部署mysql8并设置可远程连接

 

mysql重置密码并允许远程连接(附加课程  可以不用看)

 首先我们需要进入mysql的容器,使用以下命令

docker exec -it mysql /bin/bash

 运行效果如下

docker部署mysql8并设置可远程连接

细心的同学发现  红框标出有个id  说明我们已经进入到mysql的容器中了

 接下来 我们输入如下命令  进入到mysql管理  需要输入mysql的密码(上面设置好的)

mysql -u root -p

docker部署mysql8并设置可远程连接

docker部署mysql8并设置可远程连接

出现以上画面整明已经进入到mysql中

 我们可用通过命令查看有哪些数据库

docker部署mysql8并设置可远程连接

并且重置密码和设置可以远程链接  命令如下 ,把下面命令直接run  返回OK  代表运行成功

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

接下来尝试用navivat连接  大功告成!

docker部署mysql8并设置可远程连接

 到此这篇关于docker部署mysql8并设置可远程连接的文章就介绍到这了,更多相关docker mysql8设置远程连接内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: docker部署mysql8并设置可远程连接

本文链接: https://lsjlt.com/news/33254.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker部署mysql8并设置可远程连接
    docker部署mysql的关键在于两点 1.mysql在生产环境产生的数据放在容器里很不安全,我们需要把数据文件夹挂载到容器外,以防数据丢失。 2.运行mysql镜像时需要设置初始密码,并且设置mysql可以远程连接。...
    99+
    2022-07-07
    dockermysql8远程连接 dockermysql8远程
  • docker怎么部署mysql8并设置可远程连接
    本文小编为大家详细介绍“docker怎么部署mysql8并设置可远程连接”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker怎么部署mysql8并设置可远程连接”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-02
  • Linux下docker安装mysql8并配置远程连接
    目录第一步:下载mysql镜像镜像第二步:启动mysql镜像第三步:查询启动的镜像第四步:进入容器第五步:登录mysql第六步:设置远程访问第七步:navicat链接时报 2059 错误第一步:下载mysql镜...
    99+
    2022-07-06
    docker安装mysql8并远程连接 docker安装mysql8
  • Linux下docker怎么安装mysql8并配置远程连接
    这篇文章主要讲解了“Linux下docker怎么安装mysql8并配置远程连接”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下docker怎么安装mysql8并配置远程连接”吧!第...
    99+
    2023-07-02
  • MySql8如何设置远程连接
    这篇文章主要介绍了MySql8如何设置远程连接的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySql8如何设置远程连接文章都会有所收获,下面我们一起来看看吧。1、登录Mysql打开终端控制面板,输入mysql...
    99+
    2023-06-30
  • Idea部署远程Docker并配置文件
    1.修改linux服务器docker配置文件 vim /usr/lib/systemd/system/docker.service 添加配置 ExecStart=/usr/b...
    99+
    2024-04-02
  • 在Linux中部署mysql并远程连接
     1. 配置yum仓库 更新密钥rpm -import https: /repo.mysql.com/RPM-GPG-KEY-mysql-2022# 安装Mysql yum库rpm -Uvh http: /repo.mysql.com /m...
    99+
    2023-10-04
    linux mysql 运维
  • MySql8设置远程连接的实战记录
    目录前言1、登录Mysql2、 进入mysql库3、执行更新权限语句4、查看权限5、使用数据库连接工具测试链接5.1 新建连接5.2 数据相关信息总结 前言 本文使用的是M...
    99+
    2024-04-02
  • Docker部署MySQL并实现客户端连接
    准备工作 在docker内部署任何应用,都需要先下载对应的镜像;下载镜像之前,需要先搜索镜像来确认该镜像是否存在: docker search mysql 从列表可以看到,dock...
    99+
    2024-04-02
  • Docker部署mysql远程连接 解决2003的问题
    连接MySQL 这里我使用navicat远程连接,连接MySQL前需要防火墙开放端口或者关闭防火墙。 开放端口 firewall-cmd --add-port=3306/tcp ...
    99+
    2024-04-02
  • 【Docker】Docker 部署 Mysql 并设置数据持久化
    文章目录 1. Docker持久化MySQL2. 测试删除MySQL容器后新建容器,数据还在不在3. 参考资料 我们使用Docker的目的就是图它方便下载部署,不用常规的经历下载、配置、安...
    99+
    2023-09-10
    docker
  • 如何实现Docker远程连接设置
    这篇文章主要为大家展示了“如何实现Docker远程连接设置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现Docker远程连接设置”这篇文章吧。开启Docker远程连接后,在开发和学习时都...
    99+
    2023-06-29
  • Docker远程连接设置的实现示例
    目录环境信息设置Ubuntu上的设置开启Docker远程连接后,在开发和学习时都能带来便利,但请不要将此方式用在外部网络环境,以免带来安全问题,下图是官方警告: 环境信息 本次实战...
    99+
    2024-04-02
  • Linux下远程连接Jupyter+pyspark部署教程
    博主最近试在服务器上进行spark编程,因此,在开始编程作业之前,要先搭建一个便利的编程环境,这样才能做到舒心地开发。本文主要有以下内容: 1、python多版本管理利器-pythonbrew 2、Jupyter no...
    99+
    2022-06-04
    Linux Jupyter pyspark
  • Mysql的远程连接设置
    设置允许远程连接 首先打开 mysqld.cnf 配置文件。 sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 找到 bind - address 这一行 默认...
    99+
    2023-09-04
    mysql 数据库 java
  • vscode 远程连接服务器docker容器的设置方法
    目录拉取镜像 运行镜像(产生一个容器) 启动容器 进入容器 查看所有镜像 退出容器 重启容器 查看所有容器 删除容器 批量删除docker中已经停止的容器vscode通过ssh远程连...
    99+
    2024-04-02
  • 云服务器如何部署网络连接设置
    云服务器可以根据不同的应用场景进行配置,如企业级应用、游戏、数据存储等。通过云服务器的配置,用户可以快速地构建应用程序,同时保证了应用程序的高性能和稳定性。 为了保证云服务器的安全性,用户需要在服务器上安装相应的安全组件,并配置相应的网络...
    99+
    2023-10-28
    服务器 网络
  • 设置mysql允许远程连接
    首先,在Linux中是可以正常登录mysql,所以不会是用户密码错误导致的。 接着,我考虑到可能与防火墙有关,于是检查了Linux下的防火墙是否开放了对应端口,发现此时的防火墙是关闭状态,因此可以排除防火墙的影响。 最后,突然想到默...
    99+
    2021-09-28
    设置mysql允许远程连接
  • Docker如何安装Redis配置远程连接
    这篇“Docker如何安装Redis配置远程连接”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker如何安装Redis...
    99+
    2023-07-02
  • 服务器Centos部署MySql并连接Navicat过程详解
    (1)服务器配置: [root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://repo.mysql.com/mysql57...
    99+
    2022-05-30
    服务器 Centos 部署 MySql 连接Navicat
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作