国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker 安裝MySQL 5.7(超詳細文圖說明及MySQL配置)

這篇具有很好參考價值的文章主要介紹了Docker 安裝MySQL 5.7(超詳細文圖說明及MySQL配置)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1) 下載MySQL5.7鏡像
# 默認下載MySQL5.7最新版本(其他版本可以指定比如 docker pull mysql:5.7.34)
docker pull mysql:5.7

docker安裝mysql5.7并映射目錄,面試,學(xué)習路線,阿里巴巴資料職業(yè)發(fā)展,docker,mysql,adb,后端

2) 查看已下載的docker鏡像
docker images

docker安裝mysql5.7并映射目錄,面試,學(xué)習路線,阿里巴巴資料職業(yè)發(fā)展,docker,mysql,adb,后端

3) 創(chuàng)建MySQL容器并運行

方式一 (快捷方式,僅配置root密碼)

docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

方式二 (配置容器MySQL數(shù)據(jù)、配置、日志掛載宿主機目錄)

# 宿主機創(chuàng)建數(shù)據(jù)存放目錄映射到容器
mkdir -p /usr/local/docker_data/mysql/data

# 宿主機創(chuàng)建配置文件目錄映射到容器 
mkdir -p /usr/local/docker_data/mysql/conf #(需要在此目錄下創(chuàng)建"conf.d"、"mysql.conf.d"兩個目錄)
mkdir -p /usr/local/docker_data/mysql/conf/conf.d # (建議在此目錄創(chuàng)建my.cnf文件并進行相關(guān)MySQL配置)
mkdir -p /usr/local/docker_data/mysql/conf/mysql.conf.d

# 宿主機創(chuàng)建日志目錄映射到容器
mkdir -p /usr/local/docker_data/mysql/logs


#  CentOS 7 不建議用這個命令
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d  -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7

# 經(jīng)測試上面這行命令在 CentOS 7 下目錄掛載失敗。
# 在上面這行命令的基礎(chǔ)上增加了--privileged=true參數(shù),讓容器擁有真正的root權(quán)限
docker run --privileged=true --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d  -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7

參數(shù)說明:

參數(shù)

說明

–name mysql5.7

容器名稱

-p 3306:3306

端口映射(宿主機端口:容器端口)

-e MYSQL_ROOT_PASSWORD=123456

容器的環(huán)境變量(root賬號初始化密碼)

-d

后臺運行容器

-v /usr/local/docker_data/mysql/data:/var/lib/mysql

容器MySQL數(shù)據(jù)目錄映射(宿主機:容器)

-v /usr/local/docker_data/mysql/conf:/etc/mysql/

容器MySQL配置目錄映射(宿主機:容器)

-v /usr/local/docker_data/mysql/logs:/var/log/mysql

容器MySQL日志目錄映射(宿主機:容器)

mysql:5.7

指定docker鏡像 (可以是鏡像名稱或者鏡像ID)

4) 進入MySQL容器及創(chuàng)建賬號
docker exec -it mysql5.7 bash


mysql -u root -p


# 創(chuàng)建用戶并開啟遠程登錄
CREATE USER '你的賬號'@'%'  IDENTIFIED BY '你的密碼';


# 創(chuàng)建數(shù)據(jù)庫并設(shè)置字符集
CREATE DATABASE `庫名` CHARACTER SET 'utf8mb4';


# 給賬號授權(quán)數(shù)據(jù)庫
GRANT ALL PRIVILEGES ON `庫名`.* TO '你的賬號'@'%';


# 刷新權(quán)限
FLUSH PRIVILEGES;
5) Docker常用命令
# 刪除容器(參數(shù)可以是容器名稱或容器ID)
docker rm mysql5.7
# 刪除鏡像
docker rmi mysql5.7
# 啟動容器
docker start mysql5.7
# 啟動容器/重啟容器
docker restart mysql5.7
# 停止容器
docker stop mysql5.7
# 進入容器
docker exec -it mysql5.7 bash
點擊查看MySQL my.cnf配置介紹

OK大功告成 ! ??!文章來源地址http://www.zghlxwxcb.cn/news/detail-777824.html

到了這里,關(guān)于Docker 安裝MySQL 5.7(超詳細文圖說明及MySQL配置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】

    【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】

    準備工作 :CentOS 7系統(tǒng),并確??梢月?lián)通網(wǎng)絡(luò) 注意 :這里使用的是root用戶身份。 這里先切換到y(tǒng)um軟件倉庫配置文件的目錄,接下來使用yum包管理器安裝MySQL服務(wù),命令如下: 這里因為軟件包比較大,可能需要一點時間。 到這里,如果安裝的時候出現(xiàn)公鑰尚未安裝的問題,

    2024年02月07日
    瀏覽(21)
  • MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程

    MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程

    MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程 最近有個項目使用MySQL5.7,在安裝MySQL的時候會遇到很多問題,博客上其實也有很多解決問題的辦法,在這里我操作記錄一下,方便后續(xù)使用時查看。 以下MySQL 5.7.43 詳細下載安裝配置教程。 訪問官方網(wǎng)站:https://www.mysql.co

    2024年02月09日
    瀏覽(22)
  • docker 啟動mysql:5.7報錯

    docker 啟動mysql:5.7報錯

    docker 啟動mysql容器報錯 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.41-1.el7 started. 2023-04-17 09:41:14+00:00 [ERROR] [Entrypoint]: mysqld failed while attempting to check config ? ? ? ? command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.QXg3gZVFVb ? ? ? ? mysqld: Can\\\'t read dir of \\\'/etc/mysql/conf.d/\\\' (Errcode: 2

    2024年02月11日
    瀏覽(37)
  • Cannal初體驗:使用Docker安裝Canal詳細流程說明

    Cannal初體驗:使用Docker安裝Canal詳細流程說明

    此次安裝命令皆是以管理員身份運行 ①創(chuàng)建名為mysql-test的網(wǎng)絡(luò) ②讓mysql加入此網(wǎng)絡(luò) 2.1 開啟mysql主從配置 1、修改配置文件 打開mysql掛載目錄下( /mydata/mysql/conf )的 my.cnf 配置文件,添加以下配置 配置解讀: ① server-id :指定當前服務(wù)的id,必須指定,否則會報錯 ② log-bin :設(shè)

    2024年02月13日
    瀏覽(21)
  • Docker中安裝MySQL 5.7的教程

    搜索MySQL 5.7的鏡像 下載MySQL 5.7的鏡像 運行MySQL 5.7的容器: 其中,-p參數(shù)指定端口映射,–name參數(shù)指定容器名稱,-e參數(shù)指定環(huán)境變量,-d參數(shù)指定后臺運行。 至此,MySQL 5.7的安裝和啟動已經(jīng)完成??梢蚤_始使用MySQL 5.7了,然后打開Navicat連接一下看看吧。 進入MySQL 5.7的容器:

    2024年02月10日
    瀏覽(21)
  • 在centos 7系統(tǒng)docker上構(gòu)建mysql 5.7

    在centos 7系統(tǒng)docker上構(gòu)建mysql 5.7

    一、VM上已經(jīng)安裝centos 7.9,且已完成docker的構(gòu)建 二、安裝mysql5.7 安裝鏡像:[root@localhost lll]# docker pull mysql:5.7 查看鏡像[root@localhost lll]# docker images 根據(jù)鏡像id構(gòu)建mysql容器,且分配端口號[root@localhost lll]# docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=\\\' 密碼自己設(shè)定 \\\' c20987f1

    2024年02月15日
    瀏覽(20)
  • Windows系統(tǒng)上安裝MySQL 5.7詳細步驟

    Windows系統(tǒng)上安裝MySQL 5.7詳細步驟

    首先,需要前往 MySQL 官網(wǎng)下載 MySQL 5.7 的安裝文件,選擇適合您系統(tǒng)的版本進行下載。 如遇下載太慢這里提供百度網(wǎng)盤下載,提取碼:4kmk 1.解壓安裝文件 將下載的壓縮文件解壓到指定的目錄下,例如:D:mysql-5.7。 2.配置 my.ini 文件 在 MySQL 安裝目錄下創(chuàng)建 my.ini 文件,填入以

    2024年02月07日
    瀏覽(40)
  • MySQL 5.7 安裝教程 (步驟詳細,附MySQL連接Navicat)

    MySQL 5.7 安裝教程 (步驟詳細,附MySQL連接Navicat)

    運行SSM項目的時候,突然發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)一直無法運行,找不到原因。索性直接卸干凈了重新安裝,因為我沒有安裝MySQL的圖形化界面,只安裝了MySQL服務(wù)配合navicat使用。 卸載教程參考: (153條消息) 如何徹底卸載清理MySQL_veejaLiu的博客-CSDN博客_卸載mysql 目錄 前言 一、安裝包

    2024年02月09日
    瀏覽(34)
  • Centos7 安裝MySQL 5.7圖文詳細教程

    Centos7 安裝MySQL 5.7圖文詳細教程

    檢查當前系統(tǒng)是否安裝過mysql 執(zhí)行安裝命令前,先執(zhí)行查詢命令 1. CentOS6 如果存在mysql-libs的舊版本包如下: 請先執(zhí)行卸載命令: rpm -e --nodeps mysql-libs 2. CentOS7 先執(zhí)行查詢: rpm -qa|grep mariadb 如果存在mariadb執(zhí)行刪除: rpm -e --nodeps mariadb-libs 1. 將壓縮包傳到服務(wù)器 我這里用的是

    2024年02月04日
    瀏覽(55)
  • Docker環(huán)境安裝MySql詳細步驟

    Docker環(huán)境安裝MySql詳細步驟

    查看需要安裝的鏡像版本 dockerHub官網(wǎng)地址: https://hub-stage.docker.com/ 1.搜索mysql 2.點擊標簽 3.點擊Tags,查看想要的版本 在安裝好docker的linux中執(zhí)行命令 拉取mysql最新版本 拉取mysql指定版本 拉取結(jié)束后,查看本地是否存在 運行mysql 上述命令的含義: 通過此處-v命令備份后,就算

    2024年02月09日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包