Docker connects to the host Mysql operation

Docker connects to the host Mysql operation

Today, the company project needs to configure docker. After successfully installing it on Windows, I found that I could not connect to the local mysql.

I keep reporting permission issues or wrong addresses.

Finally found

1: The address is according to the following ipv4

2: To open the localhost permission on the host Mysql, the command is as follows

mysql -u root -pvmwaremysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

Okay, that’s it.

Additional knowledge: The Docker database container cannot be accessed locally, but can be accessed remotely

Preface

In the past, when I used idea to connect to the docker database on the Alibaba Cloud server, I used the server IP and port number. Later, I felt that the open port number of the security group was not safe, and wanted to use localhost, but found that I could not connect.

I thought I could only use the server IP and not localhost, but then I suddenly discovered that each Docker container has its own IP.

1. Enter the container

docker exec -it 8f00a625f3fb bash

2. Check IP

cat /etc/hosts

You can see that my IP is 172.18.0.2

3. Modify the link address

It worked after that.

The above docker connection host Mysql operation is all the content that the editor shares with you. I hope it can give you a reference. I also hope that you will support 123WORDPRESS.COM.

You may also be interested in:
  • Docker container time zone adjustment operation
  • Solve the problem that docker run or docker restart will automatically exit when starting the image
  • Use nexus as a private library to proxy docker to upload and download images
  • Docker uses the nsenter tool to enter the container
  • Docker executes a command in a container outside the container
  • Solve the error during connect exception in Docker

<<:  Detailed explanation of mysql user variables and set statement examples

>>:  DOCTYPE type detailed introduction

Recommend

Let's talk briefly about the changes in setup in vue3.0 sfc

Table of contents Preface Standard sfc writing me...

About Docker security Docker-TLS encrypted communication issues

Table of contents 1. Security issues with Docker ...

Implementation of react loop data (list)

First, let's simulate the data coming from th...

Difference and principle analysis of Nginx forward and reverse proxy

1. The difference between forward proxy and rever...

Summary of the dockerfile-maven-plugin usage guide

Table of contents pom configuration Setting.xml c...

Detailed explanation of the workbench example in mysql

MySQL Workbench - Modeling and design tool 1. Mod...

Linux directory switching implementation code example

Switching files is a common operation in Linux. W...

Win32 MySQL 5.7.27 installation and configuration method graphic tutorial

The installation tutorial of MySQL 5.7.27 is reco...

In-depth understanding of CSS @font-face performance optimization

This article mainly introduces common strategies ...

A brief discussion on docker compose writing rules

This article does not introduce anything related ...