***筆記01***
**安裝**
1)首先準備環境 我用的centos,使用yum install docker安裝docke然后r,使用docker pull mysql:版本 安裝mysql 最好選擇低一點。如果選擇最新的或者latest(不寫)那么后面可能會出錯。
2)使用docker run --name 容器名字 -d -p 3306:3306 -v /conf/mysql:/etc/mysql/conf.d(掛載組態檔) -e MySQL_ROOT_PASSWORD=密碼 mysql:版本
或者簡單的 docker run --name 容器名字 -d -p 3306:3306 -l MySQL_ROOT_PASSWORD=密碼 mysql:版本
3)檢查 docker ps -a查看status是否為up 虛擬機是否為橋接或者與另一臺機器是否在同一網段,路由器dns地址是否正確,防火墻是否關倍訓者開放埠 為了方便先將其關閉 service firewalld stop 查看狀態 service firewalld status
4)修改mysql遠程連接使用 docker exec -it 容器名字 bash 可使用 docker ps -a查看容器名字
進入容器 輸出mysql -u root -p 再輸入入密碼先查use看, mysql select host,user from user; 查看是否 有% | root 一行 如果沒有輸入 grant all privileges on *.* to root@"%" identified by "密碼" with grant on;
flush privileges;
5)使用另一臺電腦的navicat連 mysl ,此處可能會失敗
**基本錯誤解決**1
)資料庫版本過高而可視化工具版本過低導致,解決辦法:可視化工具升級,資料庫版本減低重新下載版本,我這里一直用的5 .6查看mysql版本方法 docker images 找到tag一列
2)兩臺機器的防火墻問題或者可視化工具連接資料庫的連接屬性輸入不正確
**結束語**
我是一名自學java在找作業實習的學生,這也是我的第一篇帖子寫的不算工整也不算全面,如果有問題可以在底下評論,我會盡力幫你們解決,當然這是csdn,有很多大佬,如果沒來得及回答就讓大佬來嘛標題。很繞口啊。哈哈。獻丑了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32400.html
標籤:Docker
上一篇:IDEA編輯scalaWorkSheet時導包沒有反應
下一篇:k8s提交pyspark任務失敗
