前言:在上一章安裝好linux環(huán)境后,開始搭建msyql數(shù)據(jù)庫,之前都是用windows安裝mysql的,即使在linux上安裝也是用tar解壓,然后一堆的配置東西,現(xiàn)在用docker就是爽,幾行命令就行
我這里就只放上幾條指令,按順序執(zhí)行就可以,想詳細看的同學(xué)可以參考這位博主的博客超詳細!
一、安裝啟動
檢查是否安裝docker了,如果有安裝會出現(xiàn)安裝的版本列表
yum list installed | grep docker
安裝docker,安裝完可以用上面的語句再看下
yum -y install docker
啟動docker
systemctl start docker
查看docker啟動運行狀態(tài)
systemctl status docker
指定安裝5.7.35版本的mysql
docker pull mysql:5.7.35
查看本地docker鏡像,看是否有msyql-5.7.35
docker images
重點:啟動docker-msyql,取名為?linux-mysql,設(shè)置初始root密碼為123456,并設(shè)置數(shù)據(jù)庫字符集為utf-8(為了以后省事)
docker run -itd --name linux-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35 --character-set-server=utf8mb4
二、登錄mysql
登陸啟動的mysql
第一步:列出docker進程,看其中是否有我們命名的容器名稱linux-mysql
docker ps
第二步:根據(jù)容器名進入容器
docker exec -it linux-mysql bash
第三步:登錄mysql,前面我們設(shè)置了?mysql 初始root密碼為123456了
mysql -u root -p
就能看到mysql的命令行,同時查詢當(dāng)前機器的ip,在外部也可以用工具鏈接mysql,初始庫可以用sys,至此,就算是啟動了一個簡單mysql環(huán)境
三、docker啟停mysql鏡像,移除鏡像
事情是不會一步到位的,有些同學(xué)可能跟著做完了才想著mysql的密碼我不想要123456,于是我想鏟了當(dāng)前的mysql重新執(zhí)行一遍,哈哈哈,別問問就是我就是跟著博主用了配置密碼為root,很不喜歡
查看當(dāng)前docker進程列表,找到linux-mysql這個我們定義的進程,記錄第一列CONTAINER ID的值
docker ps
如果是想啟停止服務(wù)
docker start {CONTAINER ID值}
docker stop {CONTAINER ID值}
如果是想刪除,則查看處于靜止?fàn)顟B(tài)的進程,找到我們定義的linux-mysql的ID文章來源:http://www.zghlxwxcb.cn/news/detail-764766.html
docker ps -a
docker rm {刪除ID}
然后又能執(zhí)行一次msyql的安裝啟動指令,重新來一次文章來源地址http://www.zghlxwxcb.cn/news/detail-764766.html
到了這里,關(guān)于(二)linux使用docker容器運行mysql的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!