备份命令:
备份单个数据库
mysqldump -uroot -p123456 -P3306 databasename> 20220421bak.sql
备份数据库中的某几张表
mysqldump -uroot -p123456 -P3306 databasename table1 table2 > 20220421bak.sql
windows中导入命令:
mysql > use databasename
mysql > source E:/bak/20220421bak.sql
如果source导入时报错:
ERROR:
Unknown command '\''.
ERROR:
Unknown command '\"'.
windows系统命令行中mysql 默认以gbk编码连接数据库,之前导出备份文件是utf8编码,编码不一致导致错误。
链接数据库时使用utf8编码:
mysql -uroot -ppassword --default-character-set=utf8
再重新导入即可;