Heim >Datenbank >MySQL-Tutorial >So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann

So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann

WBOY
WBOYnach vorne
2023-05-27 09:49:352128Durchsuche

MySQL 8.0 installieren

docker run -p 63306:3306 -e mysql_root_password=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0
  • p 53306:3306 Ordnen Sie den 3306-Port des Docker-Containers dem 63306-Port des zu host# 🎜🎜#

  • -e mysql_root_password=zhaooleemysql Das Root-Benutzer-Anmeldepasswort ist zhaooleemysql

  • --zhaoo leemysq ldb Name des neuen Containers Für zhaooleemysqldb#🎜🎜 ## 🎜🎜 ## 🎜🎜#mysql: 8.0 MySQL-Datenbankversion ist 8.0#🎜🎜 ## 🎜🎜 ## 🎜🎜

    into Behälter hinein der Container

  • docker exec -it zhaooleemysqldb bash
Login-Datenbank

mysql -uroot -p
zhaooleemysql
Neuer Benutzer (8.0 mehr) Streng genommen ist es mühsam, sich aus der Ferne mit dem Root-Benutzer anzumelden. Wir entscheiden uns dafür, einen neuen Benutzer zu erstellen mysql_native_password Die Passwortverschlüsselungsmethode ist mysql_native_password eelooahzpw Das Passwort des neuen Benutzers ist eelooahzpw

So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kannBerechtigungen für neuen Benutzer hinzufügen zhaoolee

create user 'zhaoolee' identified with mysql_native_password by 'eelooahzpw';
# 🎜🎜#Berechtigungen aktualisieren

grant all privileges on *.* to 'zhaoolee';

So verwenden Sie Docker, um extern zugängliches MySQL zu erstellen

Neue Datenbankzhaoolee 新用户名为zhaoolee mysql_native_password 密码加密方式为 mysql_native_password eelooahzpw 新用户的密码为eelooahzpw

为新用户zhaoolee增加权限

flush privileges;

刷新权限

create database v2fy charset=utf8;

So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann 

新建数据库

exit

新数据库的名称为 v2fy

control + p + q

Der Name der neuen Datenbank ist v2fy#🎜 🎜#

Datenbank verlassen

rrreee

Docker-Container verlassen

rrreee

# 🎜🎜#So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann

Versuchen Sie, mit Navicat eine Verbindung herzustellen

So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann

So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann

Das obige ist der detaillierte Inhalt vonSo erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen