docker run --name mysql -e MYSQL_ROOT_PASSWORD=admin -p 3306:3306 -d mysql:8
Otra forma de iniciarlo es compartiendo el directorio donde estamos con el contenedor:
docker run --name mysql -e MYSQL_ROOT_PASSWORD=admin -p 3306:3306 --volume $(pwd)/:/root -d mysql:8
NOTA: Puede que reinicies el equipo y el contenedor se detenga, puedes iniciarlo de la siguiente manera:
docker start mysql
docker exec -it mysql mysql -h 127.0.0.1 -uroot -padmin
docker exec -it mysql /bin/bash
mysql -h 127.0.0.1 -u root -padmin
mysqldump -h 127.0.0.1 -u root -padmin demo > demo.sql
mysql -h 127.0.0.1 -u root -padmin < demo.sql
- mysql-Cliente: Cliente nativo en la terminal.
- MySQL Workbench: Cliente gráfico oficial de MySQL.
- Sequel Pro
- DBeaver
- HeidiSQL