欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker部署Mysql8的實(shí)現(xiàn)步驟

 更新時(shí)間:2022年07月06日 16:38:25   作者:什么都干的派森  
本文主要介紹了Docker部署Mysql8的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、前置需求

1.linux系統(tǒng)

本人用的Centos7

2.安裝docker

參考這篇文章

二、部署方法

1.拉取mysql8鏡像

docker pull mysql:8

2.創(chuàng)建配置文件掛載目錄和數(shù)據(jù)掛載目錄

mkdir -p /usr/mysql/conf /usr/mysql/data

chmod -R 755 /usr/mysql/

ps:
/home/mysql/config:放mysql配置文件my.conf
/home/mysql/data:放mysql數(shù)據(jù)

3.創(chuàng)建配置文件

vim /usr/mysql/conf/my.cnf

內(nèi)容如下

[client]

#socket = /usr/mysql/mysqld.sock

default-character-set = utf8mb4

[mysqld]

#pid-file        = /var/run/mysqld/mysqld.pid

#socket          = /var/run/mysqld/mysqld.sock

#datadir         = /var/lib/mysql

#socket = /usr/mysql/mysqld.sock

#pid-file = /usr/mysql/mysqld.pid

datadir = /usr/mysql/data

character_set_server = utf8mb4

collation_server = utf8mb4_bin

secure-file-priv= NULL

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# Custom config should go here

!includedir /etc/mysql/conf.d/


4.啟動容器并掛載目錄

docker run --name mysql8 --restart=always -v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /usr/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -p 4706:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8

ps:
-v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf 本機(jī)的MySQL配置文件映射到容器的MySQL配置文件
-v /etc/localtime:/etc/localtime:ro 本機(jī)時(shí)間與數(shù)據(jù)庫時(shí)間同步
–restart=always 當(dāng)重啟Docker時(shí)會自動啟動該容器
-d : 后臺運(yùn)行
-p 端口映射 宿主機(jī)端口號:容器端口號
-e 環(huán)境參數(shù),MYSQL_ROOT_PASSWORD設(shè)置root用戶的密碼
docker run -p 60306:3306 -e MYSQL_ROOT_PASSWORD=123 -v /etc/my.cnf:/etc/mysql/my.cnf:rw -v /etc/localtime:/etc/localtime:ro --name mysql8 --restart=always -dit mysql

5.進(jìn)入mysql創(chuàng)建用戶

<1>進(jìn)入容器

docker exec -it mysql8 /bin/bash

<2>進(jìn)入mysql

mysql -uroot -p123456

<3>創(chuàng)建用戶

我這里創(chuàng)建一個(gè)叫 python 的用戶

# 創(chuàng)建 python 用戶,密碼為123456,允許在任意機(jī)器上登錄
CREATE USER 'python'@'%' IDENTIFIED BY '123456';

<4>賦予權(quán)限

# 賦予 python 用戶在 所有機(jī)器上 對 所有數(shù)據(jù)庫和數(shù)據(jù)表 擁有 所有操作權(quán)限
GRANT ALL ON *.* TO 'python'@'%';

三、訪問測試

連接成功

到此這篇關(guān)于Docker部署Mysql8的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker部署Mysql8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Docker容器中不需要運(yùn)行sshd的原因淺析

    在Docker容器中不需要運(yùn)行sshd的原因淺析

    在一個(gè)容器中運(yùn)行SSH服務(wù)器,這真的是一個(gè)錯(cuò)誤(大寫字母W)嗎?老實(shí)說,沒那么嚴(yán)重。當(dāng)你不去訪問Docker主機(jī)的時(shí)候,這樣做甚至是極其方便的,但是這仍然需要在容器中取得一個(gè)shell
    2016-11-11
  • iptables使用及docker的iptables規(guī)則

    iptables使用及docker的iptables規(guī)則

    Docker在創(chuàng)建容器時(shí),會自動添加一些iptables規(guī)則來實(shí)現(xiàn)網(wǎng)絡(luò)隔離和轉(zhuǎn)發(fā)等功能,本文主要介紹了iptables使用及docker的iptables規(guī)則,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • docker完整配置nginx+php+mysql的方法步驟

    docker完整配置nginx+php+mysql的方法步驟

    這篇文章主要介紹了docker完整配置nginx+php+mysql的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • Docker部署springboot項(xiàng)目到騰訊云的實(shí)現(xiàn)步驟

    Docker部署springboot項(xiàng)目到騰訊云的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署springboot項(xiàng)目到騰訊云的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • docker如何運(yùn)行一個(gè)python腳本

    docker如何運(yùn)行一個(gè)python腳本

    這篇文章主要介紹了docker如何運(yùn)行一個(gè)python腳本問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 解決docker中mysql時(shí)間與系統(tǒng)時(shí)間不一致問題

    解決docker中mysql時(shí)間與系統(tǒng)時(shí)間不一致問題

    最近在Docker中裝mysql時(shí),發(fā)現(xiàn)數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間相差8個(gè)小時(shí)。查詢資料發(fā)現(xiàn),docker的默認(rèn)時(shí)區(qū)是0區(qū),其實(shí)這會對安裝的容器造成不少麻煩,比如執(zhí)行日志的記錄不準(zhǔn)確等
    2021-12-12
  • docker redis5.0 cluster集群搭建的實(shí)現(xiàn)

    docker redis5.0 cluster集群搭建的實(shí)現(xiàn)

    這篇文章主要介紹了docker redis5.0 cluster集群搭建的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • mac下docker 安裝 ES的詳細(xì)過程

    mac下docker 安裝 ES的詳細(xì)過程

    這篇文章主要介紹了mac下docker 安裝 ES的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟

    Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • docker安裝elastic?search的詳細(xì)過程

    docker安裝elastic?search的詳細(xì)過程

    這篇文章主要介紹了docker安裝elastic?search的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評論