您好,登錄后才能下訂單哦!
1.查找Docker Hub上的mysql鏡像
sudo docker search mysql
2.拉取官方鏡像
sudo docker pull mysql
3.查看鏡像相關(guān)信息
sudo docker images
4 .使用容器運(yùn)行mysql鏡像
sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
5.查看容器啟動(dòng)
sudo docker ps
6.docker安裝mysql已經(jīng)完成了
下面就是開啟MySQL執(zhí)行名為mysqldb的容器
sudo docker start mysqldb
sudo docker exec -it mysqldb /bin/bash
7.關(guān)閉mysqldb容器
sudo docker stop mysqldb
8.命令連接
mysql -u root -p
9.退出
exit
安裝完成后 docker找不到命令 這個(gè)時(shí)候不要著急
先將Linux 服務(wù)器關(guān)閉 重開 就可以用了
然后就會(huì)發(fā)現(xiàn) mysql -u root -p 命令連接mysql 會(huì)出現(xiàn)一個(gè)錯(cuò)誤
說是文件找不到
mysql -u root -h 127.0.0.1 -p
指定一下地址 ,這樣就可以連接上去了
如果添加 -h227.0.0.1則可以登入數(shù)據(jù)庫,說明數(shù)據(jù)庫是在運(yùn)行的。
通過 find 命令查找 mysql.sock 文件,發(fā)現(xiàn)文件不存在,我的理解是 mysql 生成文件的時(shí)候失敗了,這不是我們研究的重點(diǎn)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。