1 基本的docker配置
docker pull mysql
2 核心配置
docker run -d --restart on-failure -p 1998:3306 -v "/opt/dkmysql/data/":/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root98322@ --name dkrmysql mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
3 进入和配置数据库
docker exec -it dkrmysql /bin/bashmysql> create database CRM charset=utf8;Query OK, 1 row affected, 1 warning (0.01 sec)mysql> create user crm identified by 'crm123';Query OK, 0 rows affected (0.05 sec)mysql> grant all on CRM.* to 'crm'@'%' with grant option;Query OK, 0 rows affected (0.01 sec)mysql> alter user 'crm'@'%' identified by 'crm123@' password expire never;Query OK, 0 rows affected (0.01 sec)mysql> alter user 'crm'@'%' identified with mysql_native_password by 'crm123@';Query OK, 0 rows affected (0.01 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> exitBye
4 本地连接和导入
5 整体逻辑

6 主要参考教程
1. 远程访问https://zhuanlan.zhihu.com/p/3943483872. 字符集处理以及安装Vimhttps://segmentfault.com/a/11900000375116823. Docker official MySQLhttps://hub.docker.com/_/mysql4. 主从配置https://blog.csdn.net/weixin_40461281/article/details/1156283345. docker compose方式https://zhuanlan.zhihu.com/p/3843301207. C7 安装 composehttps://bbs.huaweicloud.com/blogs/2422728. MySQL官网 --- Docker 配置https://dev.mysql.com/doc/refman/8.0/en/docker-mysql-getting-started.html9. Docker退出码http://www.xuyasong.com/?p=1802#Exit_Code_1
