Maison >base de données >tutoriel mysql >Comment utiliser Docker pour créer MySQL accessible en externe
Installer mysql 8.0
docker run -p 63306:3306 -e mysql_root_password=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0
p 53306:3306 Mappez le port 3306 du conteneur Docker sur le port 63306 du host# 🎜🎜#
dans le conteneur dans le conteneur
docker exec -it zhaooleemysqldb bash
mysql -uroot -p
zhaooleemysql
Nouvel utilisateur (8.0 plus) Strictement, il est difficile de se connecter à distance avec l'utilisateur root. Nous choisissons de créer un nouvel utilisateur)
create user 'zhaoolee' identified with mysql_native_password by 'eelooahzpw';
zhaoolee
Le nouveau nom d'utilisateur est zhaoolee . mysql_native_password
La méthode de cryptage du mot de passe est mysql_native_password
eelooahzpw
Le mot de passe du nouvel utilisateur est eelooahzpw
Ajouter des autorisations pour le nouvel utilisateur zhaoolee
grant all privileges on *.* to 'zhaoolee';# 🎜🎜#Actualiser les autorisations
flush privileges;
zhaoolee
新用户名为zhaoolee mysql_native_password
密码加密方式为 mysql_native_password
eelooahzpw
新用户的密码为eelooahzpw
为新用户zhaoolee增加权限
create database v2fy charset=utf8;
刷新权限
exit
新建数据库
control + p + q
新数据库的名称为 v2fy
rrreee
Le nom de la nouvelle la base de données est v2fy
#🎜 🎜#
rrreee
rrreee
# 🎜🎜#essayer Utilisez navicat pour vous connecter #🎜🎜#Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!