欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > docker 部署mysql詳細過程(docker部署常見應用)

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

熱門標簽:大眾點評星級酒店地圖標注 高清地圖標注道路 云南電商智能外呼系統價格 臨清電話機器人 拉卡拉外呼系統 400電話可以辦理嗎 外東北地圖標注 話務外呼系統怎么樣 智能外呼系統復位

之前給大家介紹過: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 mysql
5291ed3fe987        mysql:5.7.26                                        "docker-entrypoint.s??   5 minutes ago       Up 5 minutes        33060/tcp, 0.0.0.0:13306->3306/tcp   my-mysql

進入mysql容器

# 登錄容器[root@cbov10-sso55-xxx ~]# docker exec -it my-mysql bash
root@5291ed3fe987:/# ls
bin   dev              entrypoint.sh  home  lib64  media  opt   root  sbin  sys  usr
boot  docker-entrypoint-initdb.d  etc         lib   logs   mnt    proc  run     srv   tmp  var
# 登錄mysqlroot@5291ed3fe987:/# mysql -uroot -p --default-character-set=utf8
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server 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 its
affiliates. Other names may be trademarks of their respective
owners.

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 mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> 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> exit
Bye

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

mysql之權限管理

Mysql權限控制

遠程登錄測試

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

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

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

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

# 查看容器
[root@cbov10-sso55-113 mysql]# docker ps|grep mysql
5291ed3fe987        mysql: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 5291ed3fe987
5291ed3fe987


# 刪除容器
[root@cbov10-sso55-113 mysql]# docker rm 5291ed3fe987
5291ed3fe987

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

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

[root@cbov10-sso55-xxx mysql]# cd data/
[root@cbov10-sso55-xxx data]# ls
auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1  performance_schema  public_key.pem   server-key.pem  test
ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  mysql        private_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.26
74c91431533ebb9bbfd3a1123b3f910f54770a08ad08c3c37cbbb996d29e0428

# 這里可以看出容器id已經發生了變化
[root@cbov10-sso55-xxx mysql]# docker ps |grep mysql
74c91431533e        mysql: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 74c91431533e
Error: No such container: bash
[root@cbov10-sso55-xxx mysql]# docker exec -it  74c91431533e bash
root@74c91431533e:/# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server 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 its
affiliates. Other names may be trademarks of their respective
owners.

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錯誤代碼1130的解決方法
  • mysql error 1130 hy000:Host''localhost''解決方案
  • MySQL連接異常報10061錯誤問題解決
  • mac安裝mysql數據庫及配置環境變量的圖文教程
  • 基于JavaSwing+mysql開發一個學生社團管理系統設計和實現
  • MySQL/MariaDB中如何支持全部的Unicode
  • Linux下MySQL多實例部署及安裝指南
  • MySQL 1130異常,無法遠程登錄解決方案詳解

標簽:山西 福州 阿里 揚州 三明 溫州 無錫 定西

巨人網絡通訊聲明:本文標題《docker 部署mysql詳細過程(docker部署常見應用)》,本文關鍵詞  docker,部署,mysql,詳細,過程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker 部署mysql詳細過程(docker部署常見應用)》相關的同類信息!
  • 本頁收集關于docker 部署mysql詳細過程(docker部署常見應用)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲综合自拍偷拍| 日本wwwwwww| 亚洲精品国产精品国自产网站| 6080日韩午夜伦伦午夜伦| 亚洲欧美一区二区不卡| 成人动漫一区二区| 久久人妻无码aⅴ毛片a片app| 久久伊人中文字幕| 精品一区二区三区日韩| mm131丰满少妇人体欣赏图| 日韩欧美国产一区二区三区| 亚洲成人第一页| 国内精品免费视频| 正在播放一区二区| 日韩国产一二三区| 在线观看福利片| 精品91自产拍在线观看一区| 国产综合久久久久影院| 91制片厂在线| 综合分类小说区另类春色亚洲小说欧美| 国产sm精品调教视频网站| 黄色一级片中国| 亚洲精品ww久久久久久p站 | 久久综合狠狠综合久久激情| 久久国产精品第一页| 在线观看免费小视频| 国产免费成人在线视频| 岛国av在线一区| 欧洲日韩一区二区三区| 亚洲一区二区三区四区在线免费观看| 欧美激情一区二区三区p站| 91.com在线观看| 美女在线视频一区| 黄色国产在线播放| 中文字幕一区二区三区蜜月 | 永久免费未满蜜桃| 日韩一级免费一区| 精品在线视频一区| 综合五月激情网| 一级特黄大欧美久久久| 你懂的在线观看网站| 亚洲精品一区二区三区香蕉| 国产高清视频一区| 欧美综合久久久| 日韩国产欧美在线观看| 东京热无码av男人的天堂| 国产精品国产三级国产| 美国黄色一级视频| 精品国产一区二区三区四区四| 国产精品资源在线看| 日本精品裸体写真集在线观看| 午夜激情久久久| 欧美自拍偷拍网| 亚洲黄色录像片| 国精品无码人妻一区二区三区| 国产精品人妖ts系列视频| 日本中文字幕精品| 久久午夜羞羞影院免费观看| 9l国产精品久久久久麻豆| 欧美一区二区三区日韩视频| 国产一区二区女| 欧美手机在线视频| 久久99最新地址| 在线免费观看视频一区| 日本怡春院一区二区| 成人在线观看小视频| 丝袜美腿高跟呻吟高潮一区| 成人一级黄色大片| 日韩avvvv在线播放| 国产xxx精品视频大全| 欧美精品自拍偷拍动漫精品| 国产精品一区三区| 黄色日韩三级电影| 蜜桃传媒一区二区亚洲av| 欧美国产精品专区| 成人在线观看一区二区| 国产日韩精品一区二区三区| 中文在线字幕观看| 国产欧美在线观看一区| 国产视频精品视频| 中文字幕日韩精品一区| 国精产品一区一区三区免费视频| **性色生活片久久毛片| 日本aaa视频| 一区二区高清免费观看影视大全 | а天堂中文在线资源| 午夜精品福利一区二区蜜股av| 久久国产波多野结衣| 另类的小说在线视频另类成人小视频在线 | 久久精品国产色蜜蜜麻豆| www青青草原| 精品一区二区三区蜜桃| 欧美久久久久免费| 成人97人人超碰人人99| 久久综合国产精品| www.美色吧.com| 亚洲人成在线观看一区二区| 长河落日免费高清观看| 日本中文一区二区三区| 欧美区在线观看| 99久久精品国产精品久久| 国产色一区二区| 中文字幕一区二区三区人妻不卡| 亚洲综合色网站| 国产精品色噜噜| 香蕉乱码成人久久天堂爱免费| www欧美com| 国产在线国偷精品产拍免费yy | 国产馆精品极品| 精品国产自在久精品国产| 亚洲成a人片在线www| 中文字幕亚洲电影| 日韩免费av一区| 精品亚洲国内自在自线福利| 日韩精品在线网站| 亚洲の无码国产の无码步美| 亚洲一区二区欧美日韩| 欧洲一区二区av| 91视视频在线观看入口直接观看www| 中文字幕乱码亚洲精品一区| 亚洲欧美日韩第一页| 激情欧美日韩一区二区| 精品少妇一区二区三区免费观看 | 国产精品久久久视频| 久久精品国产网站| 精品久久国产字幕高潮| 日韩人妻一区二区三区| 日本欧美大码aⅴ在线播放| 欧美一区二区三区在线视频 | 欧美一三区三区四区免费在线看| 无码人妻aⅴ一区二区三区玉蒲团| 亚洲欧美另类图片小说| 日本韩国精品在线| 成人高清伦理免费影院在线观看| 中文字幕欧美一区| 色婷婷狠狠综合| 91在线播放网址| 亚洲一区二区五区| 欧美日韩亚洲不卡| 欧美一级片黄色| 欧美aⅴ一区二区三区视频| 日韩精品一区二区三区老鸭窝 | 久久久久久一级片| 一级在线观看视频| 国产成人午夜片在线观看高清观看| 欧美国产日韩a欧美在线观看 | 中文字幕中文字幕在线一区| 色婷婷精品久久二区二区蜜臀av| 日本黄色三级网站| 亚洲国产一二三| 精品少妇一区二区三区视频免付费| 国产精成人品免费观看| 国产激情一区二区三区| 中文字幕日韩av资源站| 欧美视频中文一区二区三区在线观看| 亚洲天堂av网站| 美美哒免费高清在线观看视频一区二区 | 狠狠人妻久久久久久综合蜜桃| 婷婷综合五月天| 精品国产欧美一区二区| 日本在线观看网址| 99久久精品免费看国产免费软件| 亚洲国产精品自拍| 日韩精品自拍偷拍| 黄色录像免费观看| 国产人妻精品午夜福利免费| 久久激情五月婷婷| 国产精品家庭影院| 欧美三级在线播放| mm131丰满少妇人体欣赏图| 国产**成人网毛片九色 | 精品一区二区影视| 国产精品国产三级国产普通话三级| 欧洲在线/亚洲| 中文字幕狠狠干| 福利视频网站一区二区三区| 亚洲一区二区三区四区五区中文| 欧美成人性战久久| 欧美 日韩 国产 一区二区三区| 国产调教打屁股xxxx网站| 久久国产乱子精品免费女| 国产精品短视频| 91精品国产高清一区二区三区蜜臀| 色偷偷男人天堂| www.欧美com| 国产精品自拍在线| 亚洲第一在线综合网站| 亚洲精品一区二区三区影院| 日本久久一区二区三区| 中文字幕免费视频| 91麻豆免费观看| 精品一区二区三区免费播放| 亚洲综合图片区| 中文字幕乱码日本亚洲一区二区 | 国产日韩欧美精品综合| 欧美日韩一区三区四区| 自拍偷拍你懂的| 国产精品一区二区人妻喷水| 国产91丝袜在线观看| 爽好多水快深点欧美视频|