Docker安裝MySql8并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)
拉取mysql鏡像
使用命令拉取mysql,目前最后一個(gè)版本是8.0.2*
docker pull mysql
也可以在dockerhub上查看指定版本進(jìn)行下載。
啟動(dòng)mysql8
docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest docker ps //查看運(yùn)行的容器 docker exec -it mysql01 /bin/bash //進(jìn)入控制臺(tái)
啟動(dòng)mysql:
- -it:-i->以交互模式運(yùn)行容器,-t->為容器重新分配一個(gè)偽輸入終端,一般這2個(gè)都是一塊用的。
- -p 3333:3306 沒(méi)用默認(rèn)的3306,改成了宿主機(jī)的3333映射容器的mysql3306
- –name 位容器起一個(gè)名字 就要mysql01
- -e 配置容器內(nèi)的應(yīng)用,這里設(shè)置了一個(gè)密碼
- /bin/bash 啟動(dòng)后進(jìn)入容器的控制臺(tái)
這就進(jìn)入了容器內(nèi)的控制臺(tái)
配置mysql
先登入mysql
mysql -u root -p //然后輸入密碼
看一下mysql的版本
status;
進(jìn)行授權(quán)遠(yuǎn)程連接(注意mysql 8.0跟之前的授權(quán)方式不同)
GRANT ALL ON *.* TO 'root'@'%';//遠(yuǎn)程連接 flush privileges; //刷新權(quán)限 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密規(guī)則 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//設(shè)置密碼 flush privileges;//刷新權(quán)限
遠(yuǎn)程連接測(cè)試
使用的DBeaver,新建連接是安裝mysql8的驅(qū)動(dòng)
到此這篇關(guān)于Docker安裝MySql8并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker MySql8遠(yuǎn)程訪問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker?run?-d和docker?run?-it的區(qū)別詳解
記得第一次接觸docker的時(shí)候,教程中寫著docker?run?-it之類的命令,當(dāng)時(shí)對(duì)這個(gè)-it選項(xiàng)是一知半解,下面這篇文章主要給大家介紹了關(guān)于docker?run?-d和docker?run?-it的區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-05-05docker和docker-compose一鍵安裝教程(支持在線和離線)
這篇文章主要介紹了docker和docker-compose一鍵安裝(支持在線和離線),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12docker中時(shí)區(qū)問(wèn)題的處理方法
這篇文章主要給大家介紹了關(guān)于docker中時(shí)區(qū)問(wèn)題的處理方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Linux系統(tǒng)docker部署.net?core3.1的詳細(xì)步驟
這篇文章主要介紹了Linux系統(tǒng)docker部署.net?core3.1,文章演示基本的基于docker部署.netcore服務(wù),linux系統(tǒng)騰訊云ubuntu,.net?core版本3.1,需要的朋友可以參考下2022-09-09利用Docker搭建本地https環(huán)境的完整步驟
這篇文章主要給大家介紹了關(guān)于如何利用Docker搭建本地https環(huán)境的完整步驟,文中通過(guò)示例代碼將實(shí)現(xiàn)的步驟介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2018-04-04docker安裝單點(diǎn)elasticsearch過(guò)程
這篇文章主要介紹了docker安裝單點(diǎn)elasticsearch過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07MacOS?Docker?安裝的實(shí)現(xiàn)步驟
本文主要介紹了MacOS?Docker?安裝的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Docker部署Logstash同步Mysql數(shù)據(jù)到ES方式
本文介紹了如何搭建ELK(Elasticsearch, Logstash, Kibana)日志系統(tǒng),包括配置文件準(zhǔn)備、Logstash與Elasticsearch部署、驅(qū)動(dòng)文件準(zhǔn)備、配置文件編輯、容器操作以及日志查看等步驟,文章內(nèi)容是作者的個(gè)人經(jīng)驗(yàn)分享2024-10-10