日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Centos7 使用Docker MySQL部署_01

發布時間:2024/9/27 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos7 使用Docker MySQL部署_01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • Docker MySQL部署

Docker MySQL部署

#1.拉取mysql鏡像 docker pull mysql #2.查看拉取的mysql鏡像 docker images

#3.創建MySQL容器 docker run -di --name ly_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

注:-p 代表端口映射,格式為 宿主機映射端口:容器運行端口
宿主機的端口可以根據需要添加,只要不端口沖突即可,也可以3306
-e 代表添加環境變量 MYSQL_ROOT_PASSWORD是root用戶的登陸密碼

#4.查看mysql容器是否啟動運行 docker ps #5.進入MySQL容器,登陸MySQL docker exec -it pinyougou_mysql /bin/bash #6.登陸mysql mysql -u root -p

#7.遠程登陸MySQL**</font> - (1)我們在我們本機的電腦上去連接虛擬機Centos中的Docker容器,這里192.168.1.102是虛擬機操作系統的IP 這里使用Navicat Premium 12進行演示: 【打開Navicat Premium 12】-【連接】-【Mysql】-輸入信息連接即可



  • (2)在本地客戶端先創建數據庫,再執行建庫腳本


  • 執行:pinyougoudb.sql,為下面聯聯調作準備
CREATE TABLE `tb_user` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`username` varchar(50) NOT NULL COMMENT '用戶名',`password` varchar(32) NOT NULL COMMENT '密碼,加密存儲',`phone` varchar(20) DEFAULT NULL COMMENT '注冊手機號',`email` varchar(50) DEFAULT NULL COMMENT '注冊郵箱',`created` datetime NOT NULL COMMENT '創建時間',`updated` datetime NOT NULL,`source_type` varchar(1) DEFAULT NULL COMMENT '會員來源:1:PC,2:H5,3:Android,4:IOS,5:WeChat',`nick_name` varchar(50) DEFAULT NULL COMMENT '昵稱',`name` varchar(50) DEFAULT NULL COMMENT '真實姓名',`status` varchar(1) DEFAULT NULL COMMENT '使用狀態(Y正常 N非正常)',`head_pic` varchar(150) DEFAULT NULL COMMENT '頭像地址',`qq` varchar(20) DEFAULT NULL COMMENT 'QQ號碼',`account_balance` decimal(10,0) DEFAULT NULL COMMENT '賬戶余額',`is_mobile_check` varchar(1) DEFAULT '0' COMMENT '手機是否驗證 (0否 1是)',`is_email_check` varchar(1) DEFAULT '0' COMMENT '郵箱是否檢測(0否 1是)',`sex` varchar(1) DEFAULT '0' COMMENT '性別,1男,2女',`user_level` int(11) DEFAULT NULL COMMENT '會員等級',`points` int(11) DEFAULT NULL COMMENT '積分',`experience_value` int(11) DEFAULT NULL COMMENT '經驗值',`birthday` datetime DEFAULT NULL COMMENT '生日',`last_login_time` datetime DEFAULT NULL COMMENT '最后登錄時間',PRIMARY KEY (`id`),UNIQUE KEY `username` (`username`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='用戶表';




  • 5. 查看容器IP地址
  • 我們可以通過以下命令查看容器運行的各種數據
docker inspect ly_mysql

運行效果如下:

我們可以看到我們的數據庫服務器的IP是172.17.0.2


想學習更多微服務、分布式、中間件、數據庫、項目快速構建等系列技術
請訪問Gblfy主頁:https://blog.csdn.net/weixin_40816738
讓我們一起進步!!!

總結

以上是生活随笔為你收集整理的Centos7 使用Docker MySQL部署_01的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。