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

CSS eight eye-catching HOVER effect sample code

1. Send effect HTML <div id="send-btn&quo...

How to use vw+rem for mobile layout

Are you still using rem flexible layout? Does it ...

Vue component to realize carousel animation

This article example shares the specific code of ...

Detailed explanation of object literals in JS

Table of contents Preface 1. Set the prototype on...

Linux Cron scheduled execution of PHP code with parameters

1. Still use PHP script to execute. Command line ...

jQuery achieves breathing carousel effect

This article shares the specific code of jQuery t...

How to use Dockerfile to build images in Docker

Build the image Earlier we used various images fo...

Example code for implementing transparent gradient effects with CSS

The title images on Zhihu Discovery columns are g...

js to achieve 3D carousel effect

This article shares the specific code for impleme...

How are Vue components parsed and rendered?

Preface This article will explain how Vue compone...

Detailed explanation of common MySQL operation commands in Linux terminal

Serve: # chkconfig --list List all system service...