WordPress工具:域名批量更换、数据库表前缀批量修改

       若某种原因,你需要修改 WordPress 的数据库表的前缀,那么所有的表的前缀都需要修改,还有 opitons 和 user_meta 表里面的一些字段也要进行修改,手工改的话,会非常累,而且会非常累,这个工具把用于修改的所有的 SQL 全部生成出来:

         一键生成修改数据库表前缀所需的SQL,让你在WordPress修改表前缀之后能够更加方便全站修改。

WordPress 数据库表前缀修改

请到MySQL运行:【把“需要替换的前缀_”、“需要修改成的前缀” 修改成自己的】

RENAME TABLE 需要替换的前缀_comments TO 需要修改成的前缀comments;

RENAME TABLE 需要替换的前缀_commentmeta TO 需要修改成的前缀commentmeta;

RENAME TABLE 需要替换的前缀_links TO 需要修改成的前缀links;

RENAME TABLE 需要替换的前缀_options TO 需要修改成的前缀options;

RENAME TABLE 需要替换的前缀_postmeta TO 需要修改成的前缀postmeta;

RENAME TABLE 需要替换的前缀_posts TO 需要修改成的前缀posts;

RENAME TABLE 需要替换的前缀_terms TO 需要修改成的前缀terms;

RENAME TABLE 需要替换的前缀_termmeta TO 需要修改成的前缀termmeta;

RENAME TABLE 需要替换的前缀_term_relationships TO 需要修改成的前缀term_relationships;

RENAME TABLE 需要替换的前缀_term_taxonomy TO 需要修改成的前缀term_taxonomy;

RENAME TABLE 需要替换的前缀_usermeta TO 需要修改成的前缀usermeta;

RENAME TABLE 需要替换的前缀_users TO 需要修改成的前缀users;

UPDATE 需要修改成的前缀options SET option_name = REPLACE(option_name, '需要替换的前缀_', '需要修改成的前缀') WHERE option_name LIKE '需要替换的前缀_%';

UPDATE 需要修改成的前缀usermeta SET meta_key = REPLACE(meta_key, '需要替换的前缀_', '需要修改成的前缀') WHERE meta_key LIKE '需要替换的前缀_%';

 WordPress域名批量更换

       例如自己的网站换了一个新的域名,这个时候需要把博客中所有的就域名替换成新的域名。这个时候需要到数据库里面去修改域名,如果修改域名所需要的 SQL 自己每次手打,比较难记,而且容易错,通过数据库批量修改更换域名,已经帮你把修改域名所需的 SQL 生成出来直接在数据库执行即可:

请到MySQL运行:【11111是替换前端域名、2222是需要替换成的域名】

UPDATE wp_options SET option_value = REPLACE(option_value, 'https://www.11111.com', 'https://www.2222.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://www.11111.com', 'https://www.2222.com');

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://www.11111.com','https://www.2222.com');

UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'https://www.11111.com', 'https://www.2222.com');

UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'https://www.11111.com','https://www.2222.com');

UPDATE wp_posts SET guid = REPLACE (guid, 'https://www.11111.com', 'https://www.2222.com') WHERE post_type = 'attachment';

如果表前缀非默认的 wp_。按下面这个修改SQL语句。

请到MySQL运行: 表前缀:wp222_

UPDATE wp222_options SET option_value = REPLACE(option_value, 'https://www.11111.com', 'https://www.2222.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp222_posts SET post_content = REPLACE (post_content, 'https://www.11111.com', 'https://www.2222.com');

UPDATE wp222_postmeta SET meta_value = REPLACE (meta_value, 'https://www.11111.com','https://www.2222.com');

UPDATE wp222_comments SET comment_content = REPLACE (comment_content, 'https://www.11111.com', 'https://www.2222.com');

UPDATE wp222_comments SET comment_author_url = REPLACE (comment_author_url, 'https://www.11111.com','https://www.2222.com');

UPDATE wp222_posts SET guid = REPLACE (guid, 'https://www.11111.com', 'https://www.2222.com') WHERE post_type = 'attachment';

你可能感兴趣的:(WordPress,数据库,mysql,WordPress,WordPress数据库,WordPress批量替换域名)