MySQL por defecto impone restricciones de conexión por razones de seguridad. Para permitir conexiones externas, como desde MySql Workbench, se requieren modificaciones específicas. mysql/mysql-server: 5.7
docker run -p 3306:3306 --name=mysql57 -d mysql/mysql-server:5.7Conéctese al mySqld en Docker usando el cliente mySql:
docker logs mysql57 2>&1 | grep GENERATED[&] [&] [&] [&] [&] mysql.user set host = '%' where user='root';
docker exec -it mysql57 mysql -uroot -pdocker restart mysql57
docker run -p 3306:3306 --name=mysql57 -d mysql/mysql-server:5.7
docker run -p 3306:3306 --name=mysql57 -d mysql/mysql-server:5.7Después de estas modificaciones, las restricciones de conexión se elevarán, permitiendo el acceso a mySQL desde hosts externos, incluido MySQL Workench.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3