Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

WBOY
Freigeben: 2023-05-27 09:49:35
nach vorne
2085 Leute haben es durchsucht

MySQL 8.0 installieren

docker run -p 63306:3306 -e mysql_root_password=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0
Nach dem Login kopieren
  • 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
    Nach dem Login kopieren
Login-Datenbank

mysql -uroot -p
zhaooleemysql
Nach dem Login kopieren
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';
Nach dem Login kopieren
# 🎜🎜#Berechtigungen aktualisieren

grant all privileges on *.* to 'zhaoolee';
Nach dem Login kopieren

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;
Nach dem Login kopieren

刷新权限

create database v2fy charset=utf8;
Nach dem Login kopieren

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

新建数据库

exit
Nach dem Login kopieren

新数据库的名称为 v2fy

control + p + q
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage