#1273 – Unknown collation: ‘utf8mb4_unicode_ci’ 的错误,
实践了一下,有效的解决办法如下:
一、替换代码法
从老的数据库中导出的数据库文件,用ue等代码编辑器打开。
查找:utf8mb4_unicode_ci,全部替换为:utf8_general_ci
查找:utf8mb4     全部替换为    utf8
按照顺序完成上面的操作。保存。
二、修改文件法

修改wordpress的配置文件wp-config.php

把define(‘DB_CHARSET’, ‘utf8mb4’);

改为define(‘DB_CHARSET’, ‘utf-8’);

 。
重新导入即OK!(本次实践成功,不排除还是会出现另外错误)

环境:lnmp一键环境

vi /usr/local/nginx/conf/vhost/baidu.com.conf

server
{
listen 80;
server_name tangjiankang.top www.baidu.com baidu.com m.baidu.com ;
rewrite ^/(.*)$ http://www.xxx.com/$1 permanent;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/baidu.com;
……

/etc/init.d/nginx restart

centos6  grub关闭kipmi加载:

sed -i “s/quiet/ipmi_si.tryacpi=0 ipmi_si.trydmi=0 ipmi_si.trydefaults=0 quiet/g” /boot/grub/grub.conf

reboot

 

centos7 :

sed -i “s/quiet/ipmi_si.tryacpi=0 ipmi_si.trydmi=0 ipmi_si.trydefaults=0 quiet/g” /boot/grub2/grub.cfg

reboot

 

查看wim文件中包含几个安装版本:

dism /get-wiminfo /wimfile:D:\install.wim
选择需要加载驱动的版本号:

dism /mount-wim /wimfile:D:\install.wim /index:3 /mountdir:D:\temp

导入驱动:

dism /image:D:\temp /add-driver /driver:D:\win08r2 /recurse /forceunsigned

写入install.wim:

dism /unmount-wim /mountdir:D:\temp /commit

 

打补丁:

dism /image:D:\temp /add-package /packagepath:D:\windowupload2008

替换原版install.wim/boot.wim文件即可生成新的iso文件

(清理失败的挂载:Dism /Cleanup-Wim)

 

ps:需要用“管理员”身份打开命令提示符

D:\temp为提取iso中windows对应的.wim存放位置

D:\win08r2为驱动存放位置

D:\windowupload2008为补丁存放位置