sh WordPress:将MySQL排序规则从utf8mb4转换为utf8的脚本(通过http://ben.lobaugh.net/blog/201740/script-to-convert-mys

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh WordPress:将MySQL排序规则从utf8mb4转换为utf8的脚本(通过http://ben.lobaugh.net/blog/201740/script-to-convert-mys相关的知识,希望对你有一定的参考价值。

DB="your_database_name"
USER="your_db_user"
PASS="your_db_pass"
HOST="database_hostname"
(
    echo 'ALTER DATABASE `'"$DB"'` CHARACTER SET utf8 COLLATE utf8_general_ci;'
    mysql -p $PASS -u $USER -h $HOST "$DB" -e "SHOW TABLES" --batch --skip-column-names \
    | xargs -I{} echo 'ALTER TABLE `'{}'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;'
) \
| mysql -p $PASS -u $USER -h $HOST "$DB"

以上是关于sh WordPress:将MySQL排序规则从utf8mb4转换为utf8的脚本(通过http://ben.lobaugh.net/blog/201740/script-to-convert-mys的主要内容,如果未能解决你的问题,请参考以下文章

什么 MySQL 排序规则最适合接受所有 unicode 字符?

MySQL:错误排序规则“正在使用”并且无法加载表

Wordpress 网站迁移 - 排序错误

Mysql 将排序规则从 latin1_swedish_ci 更改为 utf8mb4_bin

MySQL 的 INSTR 和排序规则

在 mySQL 中非法混合排序规则