最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker實(shí)現(xiàn)MySQL數(shù)據(jù)同步的方法

 更新時(shí)間:2022年03月14日 10:44:57   作者:思誠(chéng)代碼塊  
docker的一大好處是在本地可以很方便快速的搭建負(fù)載均衡,主從同步等需要多主機(jī)的環(huán)境,本文主要介紹了docker實(shí)現(xiàn)MySQL數(shù)據(jù)同步的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

大家好,今天分享一下docker的一個(gè)實(shí)戰(zhàn)

我們使用docker 實(shí)現(xiàn)MySQL 的數(shù)據(jù)同步

搜索mysql 鏡像

[root@localhost ~]# docker search  mysql
NAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                            MySQL is a widely used, open-source relation…   12222     [OK]       
mariadb                          MariaDB Server is a high performing open sou…   4691      [OK]       
mysql/mysql-server               Optimized MySQL Server Docker images. Create…   907                  [OK]
percona                          Percona Server is a fork of the MySQL relati…   571       [OK]       
phpmyadmin                       phpMyAdmin - A web interface for MySQL and M…   465       [OK]       
mysql/mysql-cluster              Experimental MySQL Cluster Docker images. Cr…   93                   
centos/mysql-57-centos7          MySQL 5.7 SQL database server                   92                   
bitnami/mysql                    Bitnami MySQL Docker Image                      64                   [OK]
databack/mysql-backup            Back up mysql databases to... anywhere!         56                   
circleci/mysql                   MySQL is a widely used, open-source relation…   25                   
ubuntu/mysql                     MySQL open source fast, stable, multi-thread…   24                   
mysql/mysql-router               MySQL Router provides transparent routing be…   23                   
centos/mysql-56-centos7          MySQL 5.6 SQL database server                   22                   
arey/mysql-client                Run a MySQL client from a docker container      20                   [OK]
google/mysql                     MySQL server for Google Compute Engine          19                   [OK]
mysqlboy/mydumper                mydumper for mysql logcial backups              3                    
mysqlboy/docker-mydumper         docker-mydumper containerizes MySQL logical …   3                    
bitnami/mysqld-exporter                                                          2                    
ibmcom/mysql-s390x               Docker image for mysql-s390x                    1                    
mirantis/mysql                                                                   0                    
mysql/mysql-operator             MySQL Operator for Kubernetes                   0                    
mysqlboy/elasticsearch                                                           0                    
mysqleatmydata/mysql-eatmydata                                                   0                    
cimg/mysql                                                                       0                    
ibmcom/tidb-ppc64le              TiDB is a distributed NewSQL database compat…   0                    
[root@localhost ~]# 

拉取mysql 鏡像 (我們?cè)谶@里指定5.7這個(gè)版本)

[root@localhost ~]# docker pull mysql:5.7
5.7: Pulling from library/mysql
72a69066d2fe: Pull complete 
93619dbc5b36: Pull complete 
99da31dd6142: Pull complete 
626033c43d70: Pull complete 
37d5d7efb64e: Pull complete 
ac563158d721: Pull complete 
d2ba16033dad: Pull complete 
0ceb82207cd7: Pull complete 
37f2405cae96: Pull complete 
e2482e017e53: Pull complete 
70deed891d42: Pull complete 
Digest: sha256:f2ad209efe9c67104167fc609cca6973c8422939491c9345270175a300419f94
Status: Downloaded newer image for mysql:5.7
docker.io/library/mysql:5.7
[root@localhost ~]# 

查看本地鏡像

[root@localhost ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
tomcat04      1.0       12b32b1a124d   18 hours ago   685MB
nginx         latest    605c77e624dd   2 months ago   141MB
tomcat        9.0       b8e65a4d736d   2 months ago   680MB
tomcat        latest    fb5657adc892   2 months ago   680MB
mysql         5.7       c20987f18b13   2 months ago   448MB
hello-world   latest    feb5d9fea6a5   5 months ago   13.3kB
centos        latest    5d0da3dc9764   5 months ago   231MB
[root@localhost ~]# 

運(yùn)行一下mysql 容器,做內(nèi)外網(wǎng)的端口映射,做容器與Linux 主機(jī)上的掛載 ,然后給它設(shè)密碼123456 ,后面加上操作的鏡像名

[root@localhost ~]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7 
f3248538d690f67fa057b0b9e00dd060b1ce40378171de0a9f3d9ebd478111d2
[root@localhost ~]# 

顯示mysql 容器正在運(yùn)行中

[root@localhost ~]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
f3248538d690   mysql:5.7      "docker-entrypoint.s…"   4 minutes ago   Up 4 minutes   33060/tcp, 0.0.0.0:3310->3306/tcp, :::3310->3306/tcp   mysql01
6d6fa6a4c6d7   5d0da3dc9764   "/bin/bash"              25 hours ago    Up 25 hours                                                           nice_panini
[root@localhost ~]# 

使用數(shù)據(jù)庫(kù)管理工具sql yog 連接我們的數(shù)據(jù)庫(kù)

在這里插入圖片描述

查看服務(wù)器ip地址

[root@localhost ~]# ifconfig  ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.12  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::617f:ef93:80d4:e14e  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:87:af:a6  txqueuelen 1000  (Ethernet)
        RX packets 2460532  bytes 2826366757 (2.6 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1198876  bytes 243212283 (231.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost ~]# 

這里,
命名為容器,
地址:192.168.1.12 (服務(wù)器IP地址)
密碼:123456 (我們剛才在docker mysql 容器當(dāng)中設(shè)置的密碼)
端口:3310 (這是我們剛才做的端口)

在這里插入圖片描述

連接成功:

在這里插入圖片描述

就是說(shuō),我們使用現(xiàn)在已經(jīng)可以通過(guò)使用數(shù)據(jù)庫(kù)管理工具sql yog 連接與使用我們的數(shù)據(jù)庫(kù)

這個(gè)效果和實(shí)際本質(zhì)與我們平時(shí)使用的數(shù)據(jù)庫(kù)是一樣的

在Linux主機(jī)上查看/home 下的文件 (注意,多了一個(gè)mysql)

[root@localhost ~]# cd /home/
[root@localhost home]# ls
456.txt  admin  ceshi  daqing  mysql  zhangsan
[root@localhost home]# 

映射的配置文件與數(shù)據(jù)文件

[root@localhost home]# cd mysql/
[root@localhost mysql]# ls
conf  data
[root@localhost mysql]# 

這就是我們的數(shù)據(jù)文件

[root@localhost mysql]# cd data/
[root@localhost data]# ls
auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1  mysql               private_key.pem  server-cert.pem  sys
ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  ibtmp1       performance_schema  public_key.pem   server-key.pem
[root@localhost data]# 

正式連接數(shù)據(jù)庫(kù) (192.168.1.12)

在這里插入圖片描述

在我們MySQL中加一個(gè)庫(kù)

在這里插入圖片描述

在Linux上 ,在映射目錄的數(shù)據(jù)文件多了一個(gè)帥哥

[root@localhost data]# ls
auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1  mysql               private_key.pem  server-cert.pem  shuaige
ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  ibtmp1       performance_schema  public_key.pem   server-key.pem   sys
[root@localhost data]# 

刪除mysql這個(gè)容器

[root@localhost data]# docker rm -f mysql01 
mysql01
[root@localhost data]# 

映射的數(shù)據(jù)文件還在,

[root@localhost data]# ls
auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1  mysql               private_key.pem  server-cert.pem  shuaige
ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  ibtmp1       performance_schema  public_key.pem   server-key.pem   sys
[root@localhost data]# 

即,在mysql容器刪除之后,數(shù)據(jù)沒(méi)有丟失,實(shí)現(xiàn)了持久化

這就是docker 容器數(shù)據(jù)卷的好處

到此這篇關(guān)于docker實(shí)現(xiàn)MySQL數(shù)據(jù)同步的方法的文章就介紹到這了,更多相關(guān)docker MySQL數(shù)據(jù)同步內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker-Compose實(shí)現(xiàn)Mysql主從的示例代碼

    Docker-Compose實(shí)現(xiàn)Mysql主從的示例代碼

    本文主要介紹了Docker-Compose實(shí)現(xiàn)Mysql主從的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Docker容器依賴link連接按順序啟動(dòng)方式

    Docker容器依賴link連接按順序啟動(dòng)方式

    這篇文章主要介紹了Docker容器依賴link連接按順序啟動(dòng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Docker容器數(shù)據(jù)卷的使用教程

    Docker容器數(shù)據(jù)卷的使用教程

    數(shù)據(jù)卷容器是一個(gè)專門(mén)用來(lái)掛載數(shù)據(jù)卷的容器,該容器主要是供其他容器引用和使用,下面這篇文章主要給大家介紹了關(guān)于Docker容器數(shù)據(jù)卷使用的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Docker部署Nginx并修改配置文件的兩種方式

    Docker部署Nginx并修改配置文件的兩種方式

    這篇文章主要給大家介紹了關(guān)于Docker部署Nginx并修改配置文件的兩種方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • docker空間爆滿導(dǎo)致的進(jìn)入容器失敗的解決方案

    docker空間爆滿導(dǎo)致的進(jìn)入容器失敗的解決方案

    這篇文章主要介紹了docker空間爆滿導(dǎo)致的進(jìn)入容器失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn)

    docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn)

    這篇文章主要介紹了docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • Docker容器綁定外部IP和端口的方法

    Docker容器綁定外部IP和端口的方法

    Docker允許通過(guò)外部訪問(wèn)容器或者容器之間互聯(lián)的方式來(lái)提供網(wǎng)絡(luò)服務(wù)。這篇文章主要介紹了Docker容器綁定外部IP和端口的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Docker 容器操作退出后進(jìn)入解決辦法

    Docker 容器操作退出后進(jìn)入解決辦法

    這篇文章主要介紹了Docker 容器操作退出后進(jìn)入解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實(shí)踐

    Docker鏡像與容器的導(dǎo)入導(dǎo)出操作實(shí)踐

    這篇文章介紹了Docker鏡像與容器的導(dǎo)入導(dǎo)出操作,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • docker容器啟動(dòng)不起來(lái)的若干問(wèn)題解決

    docker容器啟動(dòng)不起來(lái)的若干問(wèn)題解決

    本文主要介紹了docker容器啟動(dòng)不起來(lái)的若干問(wèn)題解決,文中通過(guò)圖文示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04

最新評(píng)論

二连浩特市| 内江市| 沙坪坝区| 石景山区| 西平县| 清远市| 闻喜县| 岚皋县| 宁南县| 许昌县| 宁国市| 台南市| 保靖县| 沂源县| 武汉市| 北辰区| 信阳市| 翁源县| 读书| 绥阳县| 屯门区| 东辽县| 昂仁县| 宁德市| 嘉荫县| 固始县| 永丰县| 中方县| 潼南县| 石屏县| 荥经县| 德格县| 浦县| 通江县| 富阳市| 秭归县| 霞浦县| 大同市| 东兴市| 安达市| 武汉市|