docker下mongodb与mysql的数据导入导出

(一)docker之mongo数据库备份与导入

(二)docker之mysql数据库备份与导入

(三)mysql执行sql文件(比如用于docker中):mysql -u账号 -p密码 -D数据库名 < sql文件绝对路径

(四)docker下mysql中文字符编码的问题与springboot链接设置超期的问题:

1.修改mysql docker容器下 /etc/mysql/conf.d/mysql.cnf 配置文件,内容如下:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

#在mysqld原有的配置后面加上

[mysqld] 
character_set_server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
character_set_client=utf8
wait_timeout=31536000
interactive_timeout=31536000

2.然后使用容器中的mysql,使用命令 检查mysql中的字符编码,如下:

show variables like 'character_set_%';

3.重启容器后,如果还是中文乱码,那应该就是docker容器本身的字符编码问题,解决如下:

docker exec -it mysql_test env LANG=C.UTF-8 bash

 

你可能感兴趣的:(关系型与非关系型数据库系列)