当前位置 : 主页 > 编程语言 > 其它开发 >

docker学习记录

来源:互联网 收集:自由互联 发布时间:2022-05-30
docker使用:在windows系统存在一些问题0 起因 起因是在使用goland时,解决使用goland连接MySQL中datetime不能为'0000-0-0 00:00:00'的问题 使用docker拉取的mysql镜像,先登录进入mysql mysql -u root -pro
docker使用:在windows系统存在一些问题 0 起因

起因是在使用goland时,解决使用goland连接MySQL中datetime不能为'0000-0-0 00:00:00'的问题

使用docker拉取的mysql镜像,先登录进入mysql

mysql -u root -proot -P 3306

然后将 NO_ZERO_IN_DATE,NO_ZERO_DATE两个配置删掉即可

修改全局

set @@global.sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

修改当前

set @@sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

最后记得重启goland

可参考:https://www.cnblogs.com/nayek/p/12915570.html


通过同步卷(volume)的方式,我们可以将docker中mysql的配置、数据、日志都同步到主机本地,但是,当我修改主机本地的配置文件中的sql_mode后,重新登录mysql查看发现我在本地的修改并不生效

网友评论