docker pull mysql
docker run -itd --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
-p | 设置映射端口 (本机端口:容器端口) |
-e | 设置一些必要的参数(密码) |
-itd | 后台运行 |
--name | 设置容器名称 |
–character-set-server=utf8mb4 ... | 设置数据库字符集,防止出现乱码. |
- 配置mysql实现远程连接
- 进入容器
docker exec -it mysql bash
登入mysql.
mysql -u root -p use mysql
开放远程链接.
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;
标签:PASSWORD,utf8mb4,--,mysql,docker,123456
From: https://www.cnblogs.com/ayay/p/17074571.html