生活随笔
收集整理的這篇文章主要介紹了
Centos7 使用Docker MySQL部署_01
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
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的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。