婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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部署常見應用)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色狠狠av一区二区三区| 欧美mv日韩mv国产网站| 夜夜嗨av一区二区三区中文字幕| 国产精品久久久久久户外露出| 国产欧美日韩精品一区| 亚洲激情中文1区| 美美哒免费高清在线观看视频一区二区 | 1区2区3区欧美| 亚洲第一福利视频在线| 精品在线观看视频| 色婷婷av久久久久久久| 欧美成人精品1314www| 另类中文字幕网| aaa国产一区| 日韩一级片网站| 亚洲伦在线观看| 精品一二三四区| 欧美日韩精品免费观看视频 | 精品国产污污免费网站入口 | 日本欧美一区二区三区| 成人深夜在线观看| 在线成人av网站| 国产日韩成人精品| 日韩激情一二三区| 丁香亚洲综合激情啪啪综合| 9191久久久久久久久久久| 欧美激情资源网| 日本欧美在线观看| 欧美日韩亚洲丝袜制服| 国产精品毛片久久久久久久| 精久久久久久久久久久| 欧美福利视频导航| 一区二区不卡在线播放| 成人a区在线观看| 一本一道波多野结衣一区二区| 亚洲18女电影在线观看| 欧美国产精品一区| 在线观看欧美精品| 国产一本一道久久香蕉| 亚洲欧美视频一区| 精品国产3级a| 欧美亚洲综合网| 不卡高清视频专区| 波多野结衣中文字幕一区二区三区| www..com久久爱| 欧美电影免费观看高清完整版在线 | 欧美欧美午夜aⅴ在线观看| 亚洲视频免费看| 91香蕉视频污在线| 国产精品免费aⅴ片在线观看| 国产精品一区二区果冻传媒| 久久综合五月天婷婷伊人| 美女网站色91| 日韩女优制服丝袜电影| 麻豆国产欧美一区二区三区| 337p亚洲精品色噜噜噜| 色呦呦日韩精品| 亚洲女同一区二区| 91女人视频在线观看| 日韩毛片高清在线播放| 一本久久综合亚洲鲁鲁五月天| 亚洲图片你懂的| 欧洲色大大久久| 性做久久久久久免费观看| 欧美日本在线看| 久久国产精品72免费观看| 久久亚洲欧美国产精品乐播| 国产精品综合网| 国产精品成人一区二区艾草 | 99精品久久99久久久久| 亚洲天堂2016| 欧美日韩国产免费| 久久99热99| 国产精品女主播av| 一本一道波多野结衣一区二区| 亚洲一区二区三区自拍| 91官网在线观看| 天堂蜜桃91精品| 久久色中文字幕| 91蜜桃传媒精品久久久一区二区| 亚洲激情综合网| 不卡一卡二卡三乱码免费网站| 成人免费看片app下载| 欧美三级日本三级少妇99| 亚洲欧洲三级电影| 青草av.久久免费一区| 99国产欧美另类久久久精品| 在线观看免费亚洲| 久久蜜桃香蕉精品一区二区三区| 国产欧美日韩另类视频免费观看 | 成人综合在线网站| 亚洲欧洲综合另类在线| 欧美一区二区三区在线视频| 国产91精品精华液一区二区三区 | 麻豆视频观看网址久久| 精品国产一区二区国模嫣然| 99视频一区二区| 三级亚洲高清视频| 久久久国产精品午夜一区ai换脸| 日本高清不卡aⅴ免费网站| 理论片日本一区| 亚洲欧美日韩国产一区二区三区| 91精品国产日韩91久久久久久| 波波电影院一区二区三区| 免费在线观看日韩欧美| 成人午夜激情在线| 天天影视涩香欲综合网| 国产精品久久久久7777按摩| 日韩精品一区二区三区蜜臀| 欧美无乱码久久久免费午夜一区| 国产精品影音先锋| 日韩av一区二区三区四区| 亚洲欧洲精品成人久久奇米网| 日韩精品一区二区三区四区视频| 色悠悠久久综合| 国产不卡高清在线观看视频| 日本欧美久久久久免费播放网| 亚洲视频网在线直播| 欧美激情在线免费观看| 日韩欧美三级在线| 欧美色偷偷大香| 91成人国产精品| 色综合天天综合| 不卡电影免费在线播放一区| 国产麻豆9l精品三级站| 久久精品国产成人一区二区三区| 亚洲动漫第一页| 亚洲一区二区三区四区中文字幕 | 国产成人免费网站| 蜜桃久久精品一区二区| 日韩中文字幕区一区有砖一区 | 日韩一区二区免费视频| 成人永久免费视频| 亚洲乱码日产精品bd| 国产日本一区二区| 日韩视频一区在线观看| 日韩三级.com| 在线不卡a资源高清| 国产精品色一区二区三区| 亚洲午夜久久久久| 99热这里都是精品| 日韩一区有码在线| 亚洲电影第三页| 久久久久久久久久久99999| 国产精品久线观看视频| 亚洲欧美欧美一区二区三区| 全国精品久久少妇| 亚洲黄色av一区| 成人丝袜视频网| 国产91精品露脸国语对白| 9191久久久久久久久久久| 中文字幕第一区| 日本大香伊一区二区三区| 一区二区高清免费观看影视大全| 成人黄页在线观看| 麻豆国产精品视频| 懂色av一区二区在线播放| 久久99精品久久久| 中文字幕一区av| 欧美一区二区福利视频| 亚洲一区二区三区四区不卡| 亚洲午夜久久久久中文字幕久| 久久国产精品99久久人人澡| 成人黄色一级视频| 91精品欧美久久久久久动漫| 国产精品久久久久久久久久免费看| 一区二区三区在线视频免费观看| 欧美aaa在线| 在线看不卡av| 91久久久免费一区二区| 精品日韩99亚洲| 亚洲va韩国va欧美va| 在线精品视频免费观看| 久久这里只有精品视频网| 777a∨成人精品桃花网| 亚洲欧美电影院| 亚洲色图在线看| 久久精品亚洲精品国产欧美 | 成人欧美一区二区三区小说| 91免费国产视频网站| 777久久久精品| 国产精品色一区二区三区| 偷拍与自拍一区| 国产精华液一区二区三区| 久久精品欧美一区二区三区不卡| 日韩女优av电影| 欧美在线观看禁18| 一区二区三区中文字幕| 5月丁香婷婷综合| 欧美日韩一级视频| 欧美va在线播放| 亚洲一二三四在线观看| 国产精品夜夜嗨| 在线91免费看| 91网站在线播放| 欧美一区二区在线不卡| 一本大道久久a久久综合| 国产精品伦一区| 日韩欧美国产小视频| 国产精品12区|