Docker中mysql映象的使用和外網訪問
- Pull mysql
執行命令docker pull mysql
- 建立mysql容器
docker run --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456-d mysql
- 連線mysql
連線的時候,有可能會報兩個錯誤,
caching_sha2_password Got packets out of order
和
ERROR: 1045 (28000): Access denied for user ‘root’@
這兩個錯誤可通過下面的方法解決:
進入mysql的docker容器
docker exec -it 0aaac9f9f71f bash
連線mysql
mysql -u root -h localhost –p
輸入密碼(建立容器的時候指定的)後進入mysql。
切換到mysql資料庫
mysql> use mysql;
然後執行下面的命令:
mysql> update user set password_expired = “Y”where user=”root”;
mysql> ALTER USER’root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
相關文章
- ubuntu mysql 安裝和外網訪問配置UbuntuMySql
- 外網訪問MySQL資料庫MySql資料庫
- Holer實現外網ssh訪問內網Docker容器內網Docker
- Holer實現外網訪問本地MySQLMySql
- 使用maven外掛構建docker映象MavenDocker
- Docker--容器和映象的使用Docker
- 關於docker無法訪問倉庫的映象代理問題Docker
- Oracle外網訪問Oracle
- Mysql設定允許外網訪問(圖文)MySql
- 內網模組放開外網訪問和 cdn內網
- docker網路問題解決辦法“大全”:關於宿主機訪問不了docker容器中web服務,或者容器內訪問不了外網的問題的解決辦法DockerWeb
- 本地網站外網訪問網站
- Docker刪除倉庫中的映象問題Docker
- 如何禁止外來裝置訪問企業內網和外網?內網
- 怎樣設定才能允許外網訪問MySQLMySql
- 外網訪問本地sqlserverSQLServer
- Docker的映象使用-WindowDocker
- Linux 中安裝redis 外網可訪問LinuxRedis
- docker安裝mysql映象DockerMySql
- 使用holer從外網ssh訪問樹莓派樹莓派
- 外網訪問內網LINUX內網Linux
- Linux伺服器中Docker部署的GitLab映象訪問出現500錯誤Linux伺服器DockerGitlab
- 使用ngrok讓你的本地Web程式外網可訪問Web
- Elasticsearch 開放外網訪問Elasticsearch
- docker 映象中的uidDockerUI
- 配置docker和containerd,使用ca證書訪問harborDockerAI
- 1.03 docker的映象和容器Docker
- win7 無法訪問 VirtualBox 下的 docker 的 MySQL 和 reids?Win7DockerMySql
- 設定Mysql5.6允許外網訪問詳細流程MySql
- vnc viewer透過外網訪問,vnc viewer透過外網訪問8個步驟VNCView
- Holer實現Oracle外網訪問Oracle
- 樹莓派外網ssh訪問樹莓派
- Docker部署mysql並提供客戶端訪問DockerMySql客戶端
- 利用內網穿透 實現外網訪問內網 MySQL等資料庫教程內網穿透MySql資料庫
- 使用Holer外網SSH訪問內網/區域網Linux系統內網Linux
- docker學習4:Docker 映象使用Docker
- docker入門1:使用docker映象Docker
- docker映象中json的作用DockerJSON