溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ubuntu16.04 服務(wù)器 用docker安裝MySQL

發(fā)布時(shí)間:2020-07-14 19:17:11 來源:網(wǎng)絡(luò) 閱讀:483 作者:wx5d123804636f7 欄目:MySQL數(shù)據(jù)庫

1.查找Docker Hub上的mysql鏡像

sudo docker search mysql

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

2.拉取官方鏡像

sudo docker pull mysql

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

3.查看鏡像相關(guān)信息

sudo docker imagesUbuntu16.04  服務(wù)器  用docker安裝MySQL

4 .使用容器運(yùn)行mysql鏡像

sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

5.查看容器啟動(dòng)

sudo docker ps

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

6.docker安裝mysql已經(jīng)完成了

下面就是開啟MySQL執(zhí)行名為mysqldb的容器

sudo docker start mysqldb
sudo docker exec -it mysqldb /bin/bash

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

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ò)誤
說是文件找不到

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

輸入 :

mysql -u root -h 127.0.0.1 -p

Ubuntu16.04  服務(wù)器  用docker安裝MySQL

指定一下地址 ,這樣就可以連接上去了
如果添加 -h227.0.0.1則可以登入數(shù)據(jù)庫,說明數(shù)據(jù)庫是在運(yùn)行的。
通過 find 命令查找 mysql.sock 文件,發(fā)現(xiàn)文件不存在,我的理解是 mysql 生成文件的時(shí)候失敗了,這不是我們研究的重點(diǎn)

向AI問一下細(xì)節(jié)

免責(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)容。

AI