Linux下docker安裝mysql8并配置遠(yuǎn)程連接
第一步:下載mysql鏡像鏡像
docker pull mysql
默認(rèn)是下載最新穩(wěn)定版
第二步:?jiǎn)?dòng)mysql鏡像
docker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql
- --name 是鏡像的別名
- -p 將3306映射到3306(docker是個(gè)虛擬機(jī)有自己的端口)
- -e MYSQL_ROOT_PASSWORD=mysqlpassword 設(shè)置mysql 服務(wù)器密碼(后面需要,一定記?。?/li>
- -d 后端啟動(dòng)
- 啟動(dòng)的鏡像名稱(chēng)(可以用id代替)
第三步:查詢(xún)啟動(dòng)的鏡像
docker ps
如下:
第四步:進(jìn)入容器
docker exec -it dockermysql bash
dockermysql是鏡像的名字 ,可以用id替代
第五步:登錄mysql
mysql -u root -p
然后輸入上面設(shè)置的密碼
第六步:設(shè)置遠(yuǎn)程訪問(wèn)
切換數(shù)據(jù)庫(kù)(默認(rèn)應(yīng)該就是這個(gè),不切換也行,保險(xiǎn)起見(jiàn)切換一下)
use mysql;
更改遠(yuǎn)程鏈接授權(quán)
grant all privileges on *.* to 'root'@'%';
第七步:navicat鏈接時(shí)報(bào) 2059 錯(cuò)誤
報(bào)錯(cuò)原因是加密方式問(wèn)題
查詢(xún)一下:
select Host,User,plugin from user;
沒(méi)有修改前結(jié)果如下:
執(zhí)行修改命令:
alter user 'root'@'%' identified with mysql_native_password by 'yourPassword';
修改成你的mysql密碼
修改成功后結(jié)果如下:
到此這篇關(guān)于Linux下docker安裝mysql8并配置遠(yuǎn)程連接的文章就介紹到這了,更多相關(guān)docker安裝mysql8并遠(yuǎn)程連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker-compose.yaml設(shè)置中國(guó)時(shí)區(qū)方式
這篇文章主要介紹了docker-compose.yaml設(shè)置中國(guó)時(shí)區(qū)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11docker容器中無(wú)法獲取宿主機(jī)hostname的解決方案
這篇文章主要介紹了docker容器中無(wú)法獲取宿主機(jī)hostname的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03Docker動(dòng)態(tài)添加端口不需要重新建立鏡像的方法
Docker容器在運(yùn)行期間有時(shí)可能會(huì)需要修改或者添加暴露的端口,但是有時(shí)候運(yùn)行的容器又不想再另外建立一個(gè)新的鏡像。接下來(lái)通過(guò)本文給大家分享Docker動(dòng)態(tài)添加端口不需要重新建立鏡像的方法,感興趣的朋友一起看看吧2019-07-07IDEA集成docker部署springboot項(xiàng)目的全過(guò)程
這篇文章主要介紹了IDEA集成docker部署springboot項(xiàng)目,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09docker部署lnmp-wordpress的實(shí)現(xiàn)步驟
本文主要介紹了docker部署lnmp-wordpress的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09docker5 全功能harbor倉(cāng)庫(kù)搭建過(guò)程
Harbor是構(gòu)建企業(yè)級(jí)私有docker鏡像的倉(cāng)庫(kù)的開(kāi)源解決方案,本文給大家分享docker5 全功能harbor倉(cāng)庫(kù)搭建過(guò)程,感興趣的朋友一起看看吧2021-06-06一文詳解如何在Ubuntu系統(tǒng)中安裝docker
這篇文章主要為大家詳細(xì)介紹了在Ubuntu操作系統(tǒng)上安裝Docker的步驟,以便我們可以開(kāi)始使用Docker來(lái)構(gòu)建和運(yùn)行容器化應(yīng)用程序,希望對(duì)大家有所幫助2024-03-03