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

docker啟動mysql并映射數(shù)據(jù)目錄(含備份腳本)

 更新時間:2024年01月04日 15:48:17   作者:瀟灑哥Kahn  
本文主要介紹了docker啟動mysql并映射數(shù)據(jù)目錄(含備份腳本),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

下面是實現(xiàn) Docker MySQL 目錄映射的步驟,我們將通過一個表格展示:

步驟操作命令/代碼說明
1創(chuàng)建數(shù)據(jù)目錄mkdir /path/to/mysql/data在宿主機上創(chuàng)建一個用于存儲 MySQL 數(shù)據(jù)的目錄
2啟動 MySQL 容器docker run --name mysql -v /path/to/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=your_password -d mysql:tag啟動一個 MySQL 容器,并將宿主機的數(shù)據(jù)目錄映射到容器內(nèi)的 /var/lib/mysql 目錄
3進入 MySQL 容器docker exec -it mysql bash進入 MySQL 容器的命令行界面
4連接 MySQL 數(shù)據(jù)庫mysql -u root -p使用 root 用戶連接到 MySQL 數(shù)據(jù)庫

接下來我們將逐步介紹每一步需要做什么,以及相應(yīng)的命令和代碼。

一、在docker里跑mysql 5.7

docker run -p 13306:3306 --name mysql --restart=always --privileged=true \
-v /data/docker/mysql/log:/var/log/mysql \
-v /data/docker/mysql/data:/var/lib/mysql \
-v /data/docker/mysql/conf:/etc/mysql/conf.d \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7

注釋:

-- name mysql:指定docker容器名叫mysql,當(dāng)然你可以改成其他的

--restart=always:總是跟隨docker啟動

--privileged=true:獲取宿主機root權(quán)限

-v dir_1:dir_2:dir_1指的是宿主機的目錄,可以不存在,docker會自動創(chuàng)建,dir_2位容器里面的目錄,必須存在,否則容器無法啟動

-e MYSQL_ROOT_PASSWORD=123456:指定mysql環(huán)境變量,root用戶的密碼為123456

二、登錄容器后再登錄容器里的mysql

[root@localhost mysql_data_backup]# docker exec -it mysql /bin/bash
bash-4.2# mysql -uroot -p123456

三、在容器數(shù)據(jù)庫里創(chuàng)建數(shù)據(jù)庫和表

CREATE DATABASE IF NOT EXISTS kahnDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
use kahnDB;
create table student(num int(10) not null unique primary key,name varchar(20) not null,gender varchar(20) not null,birthday datetime,address varchar(50));
insert into student (num,name,gender,birthday,address) VALUES (1,'serena','woman','2000-12-31','shanghai');
insert into student (num,name,gender,birthday,address) VALUES (2,'kahn','nan','2000-01-29','huaian');

四、備份容器中的mysql數(shù)據(jù)庫

#!/usr/bin/env bash

docker_name="mysql"
backup_dir="/data/docker/mysql/mysql_data_backup"
db_name="kahnDB"
db_password="123456"
xtime=`date +%Y-%m-%d_%H:%M:%S_%5N`
docker exec -i ${docker_name} mysqldump -uroot -p${db_password} ${db_name} > ${backup_dir}/${db_name}_${xtime}.sql

到此這篇關(guān)于docker啟動mysql并映射數(shù)據(jù)目錄(含備份腳本)的文章就介紹到這了,更多相關(guān)docker mysql映射目錄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker部署數(shù)據(jù)可視化平臺Metabase

    docker部署數(shù)據(jù)可視化平臺Metabase

    Metabase 把數(shù)據(jù)分析常用的查詢通過一個個易于操作的界面呈現(xiàn),本文主要介紹了docker部署數(shù)據(jù)可視化平臺Metabase,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Docker部署Node.js的方法步驟

    Docker部署Node.js的方法步驟

    這篇文章主要介紹了Docker部署Node.js的方法步驟。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • windows安裝Docker與docker-compose套裝的詳細教程

    windows安裝Docker與docker-compose套裝的詳細教程

    這篇文章主要介紹了windows安裝Docker與docker-compose套裝的詳細教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Milvus?docker-compose?部署操作方法

    Milvus?docker-compose?部署操作方法

    本文介紹了使用Docker-compose部署Milvus向量數(shù)據(jù)庫的詳細步驟,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-07-07
  • Docker 修改文件是否需要重啟(命令詳解)

    Docker 修改文件是否需要重啟(命令詳解)

    這篇文章主要介紹了Docker 修改文件是否需要重啟(命令詳解)的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Docker安裝anythingllm流程

    Docker安裝anythingllm流程

    該文介紹了如何使用Docker安裝并運行anythingllm應(yīng)用程序,通過掛載兩個本地目錄(C:\anythingllm\storage和C:\anythingllm\env)到Docker容器中,并在瀏覽器中訪問http://localhost:3001/,即可啟動并使用anythingllm,作者分享個人經(jīng)驗,鼓勵大家參考并支持腳本之家
    2025-02-02
  • Docker一鍵將運行中的容器打包成鏡像并導(dǎo)出操作

    Docker一鍵將運行中的容器打包成鏡像并導(dǎo)出操作

    在Docker中,將運行中的容器保存為鏡像并導(dǎo)出是一個常見的操作,特別是在你需要遷移或備份容器配置和數(shù)據(jù)時,這篇文章主要介紹了Docker一鍵將運行中的容器打包成鏡像并導(dǎo)出操作的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • docker-compose配置文件的使用及說明

    docker-compose配置文件的使用及說明

    這篇文章詳細介紹了Docker?Compose配置文件的語法、版本兼容性、服務(wù)定義、網(wǎng)絡(luò)配置、安全性和其他注意事項,還提供了調(diào)試和測試Docker?Compose配置文件的方法,包括基本檢查、啟動和日志查看、服務(wù)狀態(tài)檢查、網(wǎng)絡(luò)和端口測試、逐步調(diào)試和模擬生產(chǎn)環(huán)境
    2025-11-11
  • Docker中編碼和時區(qū)設(shè)置不生效問題排查小結(jié)

    Docker中編碼和時區(qū)設(shè)置不生效問題排查小結(jié)

    本文主要介紹了在Docker容器中排查編碼和時區(qū)設(shè)置不生效的問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • Docker下載加速的兩種方式

    Docker下載加速的兩種方式

    本文介紹了使用網(wǎng)易數(shù)帆和阿里云容器鏡像倉庫進行Docker下載加速的兩種方式,第一種是通過網(wǎng)易數(shù)帆官網(wǎng)下載鏡像,第二種是配置阿里云加速器地址到Docker中,這些方法可以幫助用戶更快速地下載Docker鏡像,提升工作效率
    2024-09-09

最新評論

平远县| 铁岭县| 灌南县| 梨树县| 宜宾县| 绥江县| 呈贡县| 金华市| 凭祥市| 兴宁市| 上杭县| 永年县| 莎车县| 苍梧县| 建始县| 勃利县| 乡宁县| 鹤山市| 诸城市| 柳河县| 潮州市| 昔阳县| 仁寿县| 塘沽区| 五河县| 云龙县| 辉县市| 南充市| 台中县| 天峨县| 隆尧县| 建阳市| 康马县| 肃北| 红安县| 米易县| 虹口区| 甘泉县| 蒙城县| 钟山县| 隆安县|