91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker中如何搭建MySQL數據庫服務

發布時間:2021-12-21 13:25:04 來源:億速云 閱讀:286 作者:柒染 欄目:開發技術

這期內容當中小編將會給大家帶來有關Docker中如何搭建MySQL數據庫服務,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

    使用官方的mysql鏡像搭建數據庫服務,目前的latest版本對應8.0.19版本,為防止后續官方更新版本后下面步驟出現兼容性問題,使用鏡像時可指定8.0.19版本。

    1 創建配置和數據目錄

    在本機創建目錄用于存儲mysql的配置和數據。

    • 配置文件目錄:~/docker/conf/mysql

    • 數據文件目錄:~/docker/data/mysql

    docker pull mysql

    3 從鏡像內復制配置文件到宿主機

    鏡像內部配置文件存放在/etc/mysql目錄下,臨時創建容器復制配置文件目錄到本機~/docker/conf/目錄

    # 創建名為mysql的容器
    docker run --name mysql -e MYSQL_ROOT_PASSWORD=crane -d mysql
    
    # 復制docker容器內配置文件到本地~/docker/conf/mysql目錄
    docker cp mysql:/etc/mysql /Users/crane/docker/conf/
    
    # 停止并刪除臨時容器
    docker stop mysql
    docker rm mysql

    4 創建并運行mysql容器

    掛載宿機配置和數據文件目錄到docker容器內部,終端執行如下命令

    # ~/docker/conf/mysql目錄下為mysql配置文件
    # ~/docker/data/mysql目錄下為mysql數據文件
    # 本機的3306和33060端口分別映射docker內部的3306和33060端口
    # 數據庫root密碼為crane
    # -d后臺運行docker
    docker run --name mysql -v ~/docker/conf/mysql:/etc/mysql/conf.d -v ~/docker/data/mysql:/var/lib/mysql -p 3306:3306 -p 33060:33060 -e MYSQL_ROOT_PASSWORD=crane -d mysql

    5 宿主機連接數據庫

    5.1 終端命令連接

    上一步驟容器啟動成功后,在宿主機終端執行以下命令連接數據庫

    # 輸入以下命令后回車,輸入數據庫密碼crane
    mysql -uroot -p --protocol=tcp

    Docker中如何搭建MySQL數據庫服務

    上面命令指定使用tcp連接數據庫,如果不添加--protocol=tcp,默認會使用socket連接,會報錯如下

    Docker中如何搭建MySQL數據庫服務

    5.2 數據庫工具連接

    也可用數據庫工具連接,如DataGrip,進行相關數據操作。

    Docker中如何搭建MySQL數據庫服務

    Docker中如何搭建MySQL數據庫服務

    6 查看mysql日志

    容器正常運行過程中可使用下面命令查看日志

    docker logs -f mysql

    搭建服務時使用外部掛載的配置和數據,便于數據備份和遷移。如果在另外一臺主機上使用相同版本的docker鏡像啟動一個容器,掛載備份的配置和數據,將會得到完全一致的數據庫配置和數據。

    上述就是小編為大家分享的Docker中如何搭建MySQL數據庫服務了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    库尔勒市| 巴彦淖尔市| 游戏| 奉新县| 城市| 上林县| 招远市| 漳州市| 柳河县| 通州区| 宜良县| 庐江县| 乌苏市| 宿松县| 毕节市| 阿拉善右旗| 康马县| 柘荣县| 武汉市| 横山县| 翁牛特旗| 师宗县| 姚安县| 新河县| 平远县| 科尔| 峨山| 岳普湖县| 阿尔山市| 阿巴嘎旗| 塘沽区| 沧源| 五原县| 宿州市| 安图县| 当涂县| 左贡县| 宁津县| 井陉县| 吉木萨尔县| 翁牛特旗|