# 快速拉取一个mysql的image ➜ ~ docker pull mysql/mysql-server Using default tag: latest latest: Pulling from mysql/mysql-server 501550cfd5c0: Pull complete e0509d775110: Pull complete d5a01765d011: Pull complete 970507e942eb: Pull complete Digest: sha256:0bb21c0f1aa9296e7deafacec5703b80e4d923dfdfcaa2efbe0c8377a8592128 Status: Downloaded newer image for mysql/mysql-server:latest docker.io/mysql/mysql-server:latest # 启动mysql容器 ➜ ~ docker run --name=mysql1 -d mysql/mysql-server:latest 780c312f6fa1d3b001cb7c97fddb7df39fea61f27732b5fb9b59d5a29b12cfde # 查看CONTAINER ➜ ~ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 780c312f6fa1 mysql/mysql-server:latest "/entrypoint.sh mysq…" 59 seconds ago Up 58 seconds (healthy) 3306/tcp, 33060-33061/tcp mysql1 # 查看默认的密码 ➜ ~ docker logs mysql1 2>&1 | grep GENERATED [Entrypoint] GENERATED ROOT PASSWORD: enohmYS*ecvISAqYh@GafRoDP3v # 直接登录进去 ➜ ~ docker exec -it mysql1 mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 17 Server version: 8.0.23
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. # 修改一下容易记忆的密码,方便下次来使用 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; Query OK, 0 rows affected (0.01 sec)