真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker容器中Mysql數(shù)據(jù)的導(dǎo)入/導(dǎo)出詳解-創(chuàng)新互聯(lián)

前言

莒南網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

Mysql數(shù)據(jù)的導(dǎo)入導(dǎo)出我們都知道一個mysqldump命令就能夠解決,但如果是運行在docker環(huán)境下的mysql呢?

解決辦法其實還是用mysqldump命令,但是我們需要進入docker的mysql容器內(nèi)去執(zhí)行它,并且通過配置volumes讓導(dǎo)出的數(shù)據(jù)文件可以拷貝到宿主機的磁盤上

所以操作步驟就可以分為:

  • 配置docker的volumes
  • 進入docker的mysql容器,導(dǎo)出數(shù)據(jù)文件

至于數(shù)據(jù)導(dǎo)入,太過簡單,就不說了

先來看看mysqldump命令常見選項:


  • --all-databases, -A: 備份所有數(shù)據(jù)庫
  • --databases, -B: 用于備份多個數(shù)據(jù)庫,如果沒有該選項,mysqldump把第一個名字參數(shù)作為數(shù)據(jù)庫名,后面的作為表名。使用該選項,mysqldum把每個名字都當(dāng)作為數(shù)據(jù)庫名。
  • --force, -f:即使發(fā)現(xiàn)sql錯誤,仍然繼續(xù)備份
  • --host=host_name, -h host_name:備份主機名,默認為localhost
  • --no-data, -d:只導(dǎo)出表結(jié)構(gòu)
  • --password[=password], -p[password]:密碼
  • --port=port_num, -P port_num:制定TCP/IP連接時的端口號
  • --quick, -q:快速導(dǎo)出
  • --tables:覆蓋 --databases or -B選項,后面所跟參數(shù)被視作表名
  • --user=user_name, -u user_name:用戶名
  • --xml, -X:導(dǎo)出為xml文件

配置volumes


首先我是利用docker-compose進行docker容器的編排,完整的配置代碼請看這個項目: liumapp/rabbitmq-mysql-redis-in-docker

請注意這個項目的docker-compose.yml配置文件中,有以下幾行:

 mysql:
 container_name: mysql
 image: mysql:5.5.60
 restart: always
 volumes:
  - ./mysql/data:/var/lib/mysql
  - ./mysql/conf/mysqld.conf:/etc/mysql/mysql.conf.d/mysqld.cnf

新聞名稱:Docker容器中Mysql數(shù)據(jù)的導(dǎo)入/導(dǎo)出詳解-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/desjdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部