Docker安裝MySql8并遠(yuǎn)程訪問的實(shí)現(xiàn)
拉取mysql鏡像
使用命令拉取mysql,目前最后一個版本是8.0.2*
docker pull mysql
也可以在dockerhub上查看指定版本進(jìn)行下載。
啟動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)入控制臺
啟動mysql:
- -it:-i->以交互模式運(yùn)行容器,-t->為容器重新分配一個偽輸入終端,一般這2個都是一塊用的。
- -p 3333:3306 沒用默認(rèn)的3306,改成了宿主機(jī)的3333映射容器的mysql3306
- –name 位容器起一個名字 就要mysql01
- -e 配置容器內(nèi)的應(yīng)用,這里設(shè)置了一個密碼
- /bin/bash 啟動后進(jìn)入容器的控制臺
這就進(jìn)入了容器內(nè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)程連接測試
使用的DBeaver,新建連接是安裝mysql8的驅(qū)動
到此這篇關(guān)于Docker安裝MySql8并遠(yuǎn)程訪問的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker MySql8遠(yuǎn)程訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker?run?-d和docker?run?-it的區(qū)別詳解
記得第一次接觸docker的時候,教程中寫著docker?run?-it之類的命令,當(dāng)時對這個-it選項是一知半解,下面這篇文章主要給大家介紹了關(guān)于docker?run?-d和docker?run?-it的區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-05-05docker和docker-compose一鍵安裝教程(支持在線和離線)
這篇文章主要介紹了docker和docker-compose一鍵安裝(支持在線和離線),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12Linux系統(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)境的完整步驟,文中通過示例代碼將實(shí)現(xiàn)的步驟介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2018-04-04docker安裝單點(diǎn)elasticsearch過程
這篇文章主要介紹了docker安裝單點(diǎn)elasticsearch過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07MacOS?Docker?安裝的實(shí)現(xiàn)步驟
本文主要介紹了MacOS?Docker?安裝的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Docker部署Logstash同步Mysql數(shù)據(jù)到ES方式
本文介紹了如何搭建ELK(Elasticsearch, Logstash, Kibana)日志系統(tǒng),包括配置文件準(zhǔn)備、Logstash與Elasticsearch部署、驅(qū)動文件準(zhǔn)備、配置文件編輯、容器操作以及日志查看等步驟,文章內(nèi)容是作者的個人經(jīng)驗分享2024-10-10