MySQL 8.0.18 导入报错: 'ascii' codec can't decode byte 0xcc in position 26: ordinal not in range(128)

系统环境

  • Windows 10
  • MySQL Server 8.0.18
  • MySQL Workbench 8.0.18

现象

从A机上导出的数据库备份,无法在B机导入,MySQL Workbench 报错如下:

Error executing task: 'ascii' codec can't decode byte 0xcc in position 26: ordinal not in range(128)
Error executing task [Error 32] : 'c:\\users\\\xcc\xef\xd4\xa5\xc1\xfa\\appdata\\local\\temp\\tmpcrexqb.cnf'

解决方法

利用控制台命令来导入。

第一步:cd到诸如D:\Program Files\MySQL\MySQL Server 8.0\bin的目录下(或者提前设置好环境变量)。

第二步:输入命令mysql -u root -p用以连接数据库。

第三步:输入完密码登陆后,使用use命令来指定需要导入的数据库。

第四步:source X:\XXX\XXX\XXX\sql备份\XXX.sql;

注意事项

如果表太多,有时候会卡在一个位置半天不动,也没有什么提示,需要耐心多多等待。

猜你喜欢

转载自blog.csdn.net/dragon_T1985/article/details/106061721