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代替)
第三步:查詢啟動(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)題
查詢一下:
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)文章希望大家以后多多支持腳本之家!
- Linux系統(tǒng)下實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)的方法教程
- Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟
- Linux下遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)的方法
- linux配置mysql數(shù)據(jù)庫(kù)遠(yuǎn)程連接失敗的解決方法
- Linux服務(wù)器中MySQL遠(yuǎn)程連接的開(kāi)啟方法
- Linux mysql命令安裝允許遠(yuǎn)程連接的安裝設(shè)置方法
- 阿里云ECS云服務(wù)器(linux系統(tǒng))安裝mysql后遠(yuǎn)程連接不了(踩坑)
- 遠(yuǎn)程無(wú)法連接Linux上MySQL的問(wèn)題解決辦法
相關(guān)文章
Docker+Nginx打包部署前后端分離步驟實(shí)現(xiàn)
這篇文章主要介紹了Docker+Nginx打包部署前后端分離步驟實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-01-01
Docker在Windows系統(tǒng)中的安裝和使用方法詳解
這篇文章主要給大家介紹了關(guān)于Docker在Windows系統(tǒng)中的安裝和使用方法,Docker允許開(kāi)發(fā)中將應(yīng)用、依賴(lài)、函數(shù)庫(kù)、配置一起打包,形成可移植鏡像Docker應(yīng)用運(yùn)行在容器中,需要的朋友可以參考下2023-09-09
docker容器啟動(dòng)成功外部訪問(wèn)不到的原因分析
這篇文章主要介紹了docker容器啟動(dòng)成功外部訪問(wèn)不到的原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Docker 簡(jiǎn)單部署 ElasticSearch的實(shí)現(xiàn)方法
這篇文章主要介紹了Docker 簡(jiǎn)單部署 ElasticSearch的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
docker nginx + https 子域名配置詳細(xì)教程
這篇文章主要介紹了docker nginx + https 子域名配置詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Docker?Push?Skipped?foreign?layer?的錯(cuò)誤問(wèn)題及解決方案
當(dāng)Docker推送基于Windows鏡像到私有倉(cāng)庫(kù)的時(shí)候會(huì)遇到Skipped foreign layer的問(wèn)題,這篇文章主要介紹了Docker?Push?Skipped?foreign?layer?的錯(cuò)誤問(wèn)題及解決方案,需要的朋友可以參考下2022-05-05
.NETCore Docker實(shí)現(xiàn)容器化與私有鏡像倉(cāng)庫(kù)管理
Docker是用Go語(yǔ)言編寫(xiě)基于Linux操作系統(tǒng)的一些特性開(kāi)發(fā)的,其提供了操作系統(tǒng)級(jí)別的抽象,是一種容器管理技術(shù),它隔離了應(yīng)用程序?qū)A(chǔ)架構(gòu)(操作系統(tǒng)等)的依賴(lài)。這篇文章主要介紹了.NETCore Docker實(shí)現(xiàn)容器化與私有鏡像倉(cāng)庫(kù)管理,需要的朋友可以參考下2019-08-08
Linux服務(wù)器安裝Docker,啟動(dòng)失敗問(wèn)題的解決
這篇文章主要介紹了Linux服務(wù)器安裝Docker,啟動(dòng)失敗問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2023-04-04

