第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

Docker build MySQL 8.0.21 with BinLog

標(biāo)簽:
MySQL Docker 微服務(wù)


Sep 6, 2020


1. 从docker hub 拉取mysql 8.0.21 

docker pull msyql:8.0.21 

也可以创建容器时候自动拉取


2. 创建config文件,用于配置mysql 

建议放到个人目录,很多guide都是放到/home/data下,实际上macOs等会出现权限问题 命令行执行: 

2.1 vi Users/wang/mysql8/config/my.cnf


2.2 把配置放入上文件并保存


[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
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/

default_authentication_plugin= mysql_native_password

#bin log setting
log-bin = /var/lib/mysql/mysql-bin
binlog-format = ROW
server-id = 1

#client connect
bind-address = 0.0.0.0



3. 创建Mysql8容器 docker run 

-p 3307:3306 

-e MYSQL_ROOT_PASSWORD=root 

-v /Users/wang/mysql8/data:/var/lib/mysql:rw 

-v /Users/wang/mysql8/log:/var/log/mysql:rw 

-v /Users/wang/mysql8/config/my.cnf:/etc/mysql/my.cnf:rw

-v /etc/localtime:/etc/localtime:ro 

–name mysql8 

–restart=always 

-d mysql:8.0.21


如果/etc/localtime报错可以拿点,权限需要配置


4.启动容器并进入Mysql8查看binlog是否开启成功 

4.1 启动容器 docker start mysql8 

4.2 进入容器 docker exec -ti mysql8 bash 

4.3 登陆mysql mysql -u root -p 

4.4 查看binLog是否开启成功 show variables like ‘log_bin’


5. 网上有后期追加binlog的方式, 有一种通过容器内echo追加my.cnf里参数的方式貌似可行,大家可以自己尝试,成长在于折腾!

點擊查看更多內(nèi)容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消