免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
docker安裝mysql5.7(centos7.6)

利用閑置的阿里云服務(wù)器來嘗試安裝mysql, redis, mongodb。

一、環(huán)境

  • 系統(tǒng): centos7.6

  • 數(shù)據(jù)庫: mysql5.7

二、docker 拉取 mysql5.7

Tip: 這里就不介紹docker的安裝,我的文章里有介紹如何安裝docker`

sudo docker pull mysql:5.7

查看拉取的鏡像

sudo docker images

拉取的mysql鏡像

三、創(chuàng)建文件夾保存數(shù)據(jù)

mkdir -p /data/mysql/conf  (保存mysql配置文件)mkdir -p /data/mysql/data  (保存mysql數(shù)據(jù))mkdir -p /data/mysql/log      (保存mysql日志)  

四、創(chuàng)建容器

sudo docker run -p 3306:3306 --name mysql --restart=always -v /data/mysql/conf:/etc/mysql -v /data/mysql/log:/var/log/mysql -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:5.7

參數(shù)說明:

-p        3306(本機(jī)端口):3306(容器端口)     將容器3306的端口映射到本機(jī)的3306端口--name    mysql   為創(chuàng)建的容易命名-v        /data/mysql/conf:/etc/mysql      將本地文件夾映射到容器的文件夾里-e        MYSQL_ROOT_PASSWORD=12345678    設(shè)置root的密碼-d        指定創(chuàng)建容器的image

Tips: 不同的鏡像,對(duì)應(yīng)容器里面的文件夾路徑也不同,如果路徑不存在會(huì)報(bào)錯(cuò)。如果想查看容易內(nèi)的mysql文件的路徑,可參考下面做法

  • 創(chuàng)建一個(gè)守護(hù)態(tài)的Docker容器
    sudo docker run -itd mysql:5.7 /bin/bash

  • 查看容器信息
    sudo docker ps -a

  • 使用docker attach進(jìn)入該容器
    sudo docker attach 407717ba3d18(對(duì)應(yīng)容器的ID)

五、結(jié)語

到此為止,docker容器已經(jīng)啟動(dòng)。那么我們怎么連接mysql呢?

centos7默認(rèn)的防火墻是firewall 所以我們直接操作firewall就可以啦

添加3306端口

firewall-cmd --permanent --add-port=3306/tcp

顯示success即為成功

參數(shù)介紹:

1、firewall-cmd:是Linux提供的操作firewall的一個(gè)工具;2、--permanent:表示設(shè)置為持久;3、--add-port:標(biāo)識(shí)添加的端口;

番外篇

firewall常用命令
  • 1、重啟、關(guān)閉、開啟firewalld.service服務(wù)

service firewalld restart 重啟service firewalld start 開啟service firewalld stop 關(guān)閉
  • 2、查看firewall服務(wù)狀態(tài)
    systemctl status firewall

  • 3、查看firewall的狀態(tài)
    firewall-cmd --state

  • 4、查看防火墻規(guī)則
    firewall-cmd --list-all

到這里就真的是結(jié)束啦,不過有的人發(fā)現(xiàn)設(shè)置了firewall還是不能成功訪問,這又是為什么呢?那么就要查看下阿里云服務(wù)器的安全組是否有設(shè)置3306, 因?yàn)榘踩?,在?chuàng)建服務(wù)器的時(shí)候,有些服務(wù)器只會(huì)設(shè)置22端口。那么在阿里云服務(wù)器的安全組設(shè)置允許3306端口訪問就可以啦。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
[ 原創(chuàng) ] centos安裝tomcat,啟動(dòng)成功 無法訪問
Docker 容器技術(shù)使用指南 | 周末送資料
如何在centos的docker里安裝jupyter并開放端口
CentOS7使用iptables防火墻開放端口
gitlab run成功 但無法訪問
bt寶塔面板docker版部署及制作
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服