mysqldump批量导出多个数据库结构和数据
mysqldump -uroot -p"************" --add-drop-database --databases college1 college2 college3 > ~/databases.$(date +\%Y\%m\%d).sql
--add-drop-database 导出数据库的建库语句,若存在则删除后再创建
--databases 用空格分开多个要导出的数据库名称
$(date +\%Y\%m\%d).sql 根据当前的年月日生成导出的sql文件名称
数据导入:
mysql -uroot -p"************" source ~/databases.20200521.sql
迁移过程中遇到了编码格式的转换问题,记录一下
vim中的批量替换
%s/utf8mb4_0900_ai_ci/utf8mb4_general_ci/g
把utf8mb4_0900_ai_ci全部替换成utf8mb4_general_ci