phpmyadmin 兼容性导出和导入 - 异常字符

问题描述 投票:0回答:0

所以,我试图将数据库从旧服务器移动到新服务器,使用从 phpmyadmin 的简单导出进行备份,由于大小而无法直接导入到 phpmyadmin,对我来说更容易压缩下载的文件,传输,解压缩和使用 cli 恢复,

检查创建的大型备份文件,我可以看到排序规则设置为utf8mb4(参见下面的行),在新服务器上创建数据库时,它创建为utf8mb4_unicode_ci以匹配并使用cli导入到新服务器中,但无论出于何种原因,之后导入时,我们得到奇怪的字符,有些东西无法加载,例如小部件损坏并且没有显示在主页上,尝试多次导出和导入,但也许有更好的方法来提高兼容性?

旧服务器

Server: Localhost via UNIX socket
Server type: MariaDB
Server connection: SSL is not being used Documentation
Server version: 10.3.34-MariaDB-cll-lve - MariaDB Server
Protocol version: 10
User: cpses_unxyflj15h@localhost
Server charset: cp1252 West European (latin1)

/*!40101 SET NAMES utf8mb4 */;

新服务器

Server: Localhost via UNIX socket
Server type: MariaDB
Server connection: SSL is not being used Documentation
Server version: 10.11.3-MariaDB-1:10.11.3+maria~ubu2204 - mariadb.org binary distribution
Protocol version: 10
User: root@localhost
Server charset: UTF-8 Unicode (utf8mb4)

使用 -f 导入,因为它会抛出有关重复值的错误

多次通过 phpmyadmin 导出(我唯一的导出方式)尝试了 WordPress 插件,但需要很长时间,试图弄清楚如何让它在新服务器上工作

mysql phpmyadmin mariadb
© www.soinside.com 2019 - 2024. All rights reserved.