亲测一步到位启动语句:
docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.21 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
-p 3306:3306:设置端口
--name mysql02:设置mysql服务名称
-e MYSQL_ROOT_PASSWORD=root:设置mysql服务密码
-d mysql:5.7.21 设置mysql的版本(版本可以在docker hub中查询)
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci:设置utf-8
修改密码的步骤是:
1.进入mysql容器
docker exec -it mysql2 /bin/bash
2.进入mysql
mysql -uroot -pmima
3.修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';