Heim >Datenbank >MySQL-Tutorial >So erstellen Sie mit Docker MySQL, auf das von außen zugegriffen werden kann
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# 🎜🎜#
into Behälter hinein der Container
docker exec -it zhaooleemysqldb bash
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
Berechtigungen 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';
Neue Datenbankzhaoolee
新用户名为zhaoolee mysql_native_password
密码加密方式为 mysql_native_password
eelooahzpw
新用户的密码为eelooahzpw
为新用户zhaoolee增加权限
flush privileges;
刷新权限
create database v2fy charset=utf8;
新建数据库
exit
新数据库的名称为 v2fy
control + p + qDer Name der neuen Datenbank ist
v2fy
#🎜 🎜#Datenbank verlassen
Docker-Container verlassen
# 🎜🎜#
Versuchen Sie, mit Navicat eine Verbindung herzustellenDas 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!