日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

docker 部署mysql詳細過程(docker部署常見應用)

瀏覽:26日期:2023-10-26 12:24:27

之前給大家介紹過:docker(部署常見應用):docker部署nginx

docker部署mysql:5.7.26

# 下載鏡像docker pull mysql:5.7.26# 查看鏡像docker images|grep mysql# 啟動容器鏡像,建議在/usr/local/workspace/mysql 下執行以下docker run 命令 docker run -p 13306:3306 --name my-mysql -v $PWD/conf:/etc/mysql -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26 # 建議寫死路徑 docker run -p 13306:3306 --name my-mysql -v /usr/local/workspace/mysql/conf:/etc/mysql -v /usr/local/workspace/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26

命令說明:

-p 13306:3306   將容器的 3306 端口映射到主機的 3306 端口

--name my-mysql 啟動后容器名為my-mysql

-v $PWD/conf:/etc/mysql 將主機當前目錄下的 conf/ 掛載到容器的 /etc/mysql (conf目錄為mysql的配置文件,不掛載也沒問題)

-v $PWD/logs:/logs 將主機當前目錄下的 logs 目錄掛載到容器的 /logs (logs目錄為mysql的日志目錄,不掛載也沒影響)

-v $PWD/data:/var/lib/mysql 將主機當前目錄下的data目錄掛載到容器的 /var/lib/mysql (data目錄為mysql配置的數據文件存放路徑,這個還是建議掛載,是存儲數據的,容器down掉,還能再次掛載數據。)

-e MYSQL_ROOT_PASSWORD=123456 初始化 root 用戶的密碼

查看容器啟動情況

[xxx@xxx-xx-xxx mysql]# docker ps|grep mysql5291ed3fe987mysql:5.7.26'docker-entrypoint.s?? 5 minutes ago Up 5 minutes33060/tcp, 0.0.0.0:13306->3306/tcp my-mysql進入mysql容器

# 登錄容器[root@cbov10-sso55-xxx ~]# docker exec -it my-mysql bashroot@5291ed3fe987:/# lsbin dev entrypoint.sh home lib64 media opt root sbin sys usrboot docker-entrypoint-initdb.d etc lib logs mnt proc run srv tmp var# 登錄mysqlroot@5291ed3fe987:/# mysql -uroot -p --default-character-set=utf8Enter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 2Server version: 5.7.26 MySQL Community Server (GPL)Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys|+--------------------+4 rows in set (0.00 sec)設置能遠程登錄mysql

mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select host,user from user;+-----------+---------------+| host | user |+-----------+---------------+| % | root || localhost | mysql.session || localhost | mysql.sys || localhost | root || localhost | test |+-----------+---------------+5 rows in set (0.00 sec)# 設置root用戶在任何地方進行遠程登錄,并具有所有庫任何操作權限,(公司絕對不能這么做,暴露的攻擊面太大),這里只是做測試。mysql> GRANT ALL PRIVILEGES ON *.* TO ’root’@’%’ IDENTIFIED BY ’123456’ WITH GRANT OPTION;Query OK, 0 rows affected, 1 warning (0.00 sec)# 刷新權限mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)# 退出mysql mysql> exitBye

關于mysql授權,各位可自行百度,這里推薦

mysql之權限管理

Mysql權限控制

遠程登錄測試

使用數據庫連接工具連接 宿主機ip+宿主機暴露的端口。

前面我們啟動容器的時候-p13306:3306 標識宿主機端口 13306 映射 到容器的 3306 ,假如我們宿主機,就是服務器的ip地址為10.10.10.11

應該連接 10.10.10.11:13306 連接的數據庫這里推薦新建test 數據庫 做測試,如下

docker 部署mysql詳細過程(docker部署常見應用)

docker ,mysql重啟問題(數據會不會丟失?)

# 查看容器[root@cbov10-sso55-113 mysql]# docker ps|grep mysql5291ed3fe987mysql:5.7.26'docker-entrypoint.s?? 4 hours ago Up 4 hours 33060/tcp, 0.0.0.0:13306->3306/tcp my-mysql# 停止容器 ( 5291ed3fe987 這里是mysql容器id)[root@cbov10-sso55-113 mysql]# docker stop 5291ed3fe9875291ed3fe987# 刪除容器[root@cbov10-sso55-113 mysql]# docker rm 5291ed3fe9875291ed3fe987

去我們原先掛載目錄下查看

docker 部署mysql詳細過程(docker部署常見應用)

掛載宿主機目錄是 /usr/local/workspace/mysql,

[root@cbov10-sso55-xxx mysql]# cd data/[root@cbov10-sso55-xxx data]# lsauto.cnf ca.pem client-key.pem ibdata1 ib_logfile1 performance_schema public_key.pem server-key.pem testca-key.pem client-cert.pem ib_buffer_pool ib_logfile0 mysqlprivate_key.pem server-cert.pem sys

數據文件還在!我們再重新執行

# 這里要注意和掛載的宿主機目錄一定要一致,第一次在 /usr/local/workspace/mysql 下執行的命令,這次也應該在同目錄# 當然,寫成固定路徑就沒有上面的問題[root@cbov10-sso55-xxx mysql]# docker run -p 13306:3306 --name my-mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.2674c91431533ebb9bbfd3a1123b3f910f54770a08ad08c3c37cbbb996d29e0428# 這里可以看出容器id已經發生了變化[root@cbov10-sso55-xxx mysql]# docker ps |grep mysql74c91431533emysql:5.7.26'docker-entrypoint.s?? 16 seconds ago Up 15 seconds 33060/tcp, 0.0.0.0:13306->3306/tcp my-mysql# 進入容器[root@cbov10-sso55-xxx mysql]# docker exec -it bash 74c91431533eError: No such container: bash[root@cbov10-sso55-xxx mysql]# docker exec -it 74c91431533e bashroot@74c91431533e:/# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 2Server version: 5.7.26 MySQL Community Server (GPL)Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys|| test |+--------------------+5 rows in set (0.00 sec)

發現建的test數據庫也在!mysql容器刪除前后,data文件大小也可以驗證,讀者殼自行嘗試。

宿主機文件保存好的話,數據可以不丟失。

說明:

其實 生產比做的這個測試要復雜的多,mysql集群,主備,數據同步,網絡 等等問題,用docker解決確實為難

mysql 容器 的管理或者說,有狀態應用的管理還得一個比較流弊的東西,這個項目是 大名鼎鼎的kubernetes。

推薦

docker官網

kubernetes官網

到此這篇關于docker 部署mysql(docker部署常見應用)的文章就介紹到這了,更多相關docker 部署mysql內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久激五月天综合精品| 91亚洲人成网污www| 欧美影院视频| 欧美午夜三级| 国产欧美一区二区三区国产幕精品| 亚洲精品黄色| 中文一区二区| 亚洲一区二区三区四区五区午夜| 99精品综合| 欧美特黄一级| 黄色成人精品网站| 亚洲一级在线| 人人爱人人干婷婷丁香亚洲| 美女久久久久久| 国产成人精品亚洲日本在线观看| 欧美日韩在线播放视频| 伊人久久亚洲影院| 日韩不卡在线观看日韩不卡视频| 麻豆高清免费国产一区| 精品亚洲美女网站| 亚洲经典在线| 国产精品自在| 国产精品三p一区二区| 日韩中文首页| 免费人成精品欧美精品| 欧美激情在线精品一区二区三区| 欧洲激情综合| 美女性感视频久久| 亚洲欧美日韩精品一区二区| 丝袜国产日韩另类美女| 精品黄色一级片| 日韩成人亚洲| 欧美激情亚洲| 蜜桃免费网站一区二区三区| 国产成人精品免费视| 久久精品国产99久久| 亚洲一区欧美| 男人天堂欧美日韩| 精品国产乱码久久久| 亚洲精品高潮| 精品午夜视频| 日本亚洲视频| 亚洲少妇诱惑| 亚洲91久久| 嫩草伊人久久精品少妇av杨幂| 欧美aa国产视频| 精品国产成人| 亚洲乱码久久| 久久精品国产大片免费观看| 国产精品一线| 中文无码久久精品| 久久男人av资源站| 蜜桃久久久久久| 99国产精品私拍| 五月天激情综合网| 一区二区三区四区日本视频| 精品一区二区三区中文字幕在线| 青草综合视频| 久久激情五月婷婷| 老司机免费视频一区二区三区| 亚洲精品日本| 日韩高清一区在线| 少妇精品久久久一区二区| 亚洲精品国模| 国产欧美日韩一区二区三区在线| 亚洲乱码一区| 亚洲精一区二区三区| 国内精品99| 99国产精品视频免费观看一公开| 蜜桃国内精品久久久久软件9| 九九久久电影| 黄色亚洲大片免费在线观看| 99视频一区| 日韩激情啪啪| 欧美aaaaaa午夜精品| 亚洲精品字幕| 国产精品午夜一区二区三区| 久久精品九色| 欧美激情一区| 日本国产精品| 亚洲激情二区| 国产欧美丝祙| 久久夜色精品| 国产66精品| 制服诱惑一区二区| 亚洲91网站| 国产aⅴ精品一区二区三区久久| 91综合视频| 黄色精品网站| 精品三级av| 蜜臀av国产精品久久久久| 亚洲专区视频| 精品国产一区二区三区2021| 色爱综合网欧美| 中文精品电影| 日韩.com| 丝袜亚洲另类欧美| 97成人在线| 99热精品久久| 美日韩精品视频| 国产精品精品| 亚洲精品激情| 麻豆视频在线观看免费网站黄| 午夜精品网站| 久久字幕精品一区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 性欧美xxxx免费岛国不卡电影| 美女精品一区| 国产日韩一区二区三免费高清| 国产精品超碰| 日韩黄色在线观看| 亚洲免费激情| 色爱av综合网| 国产精品**亚洲精品| 一区二区三区四区精品视频| 日韩精品麻豆| 久久伊人久久| 日韩精品亚洲专区| 国产亚洲激情| 三上悠亚国产精品一区二区三区| 欧美日韩亚洲一区在线观看| 精品免费视频| 成人午夜精品| 久久精品1区| 久久高清免费| 亚洲成av在线| 香蕉成人av| 久久婷婷久久| 国产suv精品一区二区四区视频| 日日夜夜免费精品视频| 国产精品日韩久久久| 久久精品中文| 99视频精品| 伊人国产精品| 国产欧美一级| 日韩成人a**站| 色8久久久久| 另类欧美日韩国产在线| 麻豆精品av| 成人日韩精品| 三级在线观看一区二区 | 久久gogo国模啪啪裸体| 国产精品日本一区二区三区在线| 国产麻豆一区二区三区 | 另类欧美日韩国产在线| 欧美黄色一区| 91亚洲无吗| 久久精品72免费观看| 国产精品草草| 精精国产xxxx视频在线野外| 亚洲高清二区| 欧美日韩亚洲三区| 精品视频亚洲| 欧洲av不卡| 男女性色大片免费观看一区二区 | 日韩和欧美一区二区三区| 欧美日韩99| 中文字幕高清在线播放| 午夜久久99| 日韩欧美高清一区二区三区| 婷婷精品在线| 中文字幕在线视频久| 蜜臀av亚洲一区中文字幕| 日韩av二区| 一区二区高清| 麻豆成人综合网| 亚洲精品乱码| 不卡专区在线| 日本视频中文字幕一区二区三区| 一本大道色婷婷在线| 日韩在线麻豆| 99精品在线| 三级在线看中文字幕完整版| 亚洲最大av| 精品一区三区| 日韩欧美激情| 怡红院精品视频在线观看极品| 麻豆国产91在线播放| 玖玖玖国产精品| 四季av一区二区凹凸精品| 日韩高清成人在线| 久久婷婷久久| 999精品色在线播放| 精品九九在线| 欧美视频久久| 国产亚洲在线| 成人在线免费观看91| 免费人成精品欧美精品| 日韩视频中文| 亚洲成人国产| 日本中文字幕不卡| 群体交乱之放荡娇妻一区二区| 亚州国产精品| 夜夜嗨网站十八久久| 国产综合亚洲精品一区二| а√在线中文在线新版| 国产精品传媒麻豆hd| 麻豆久久久久久久| 国产精品hd| 欧美激情在线精品一区二区三区|