WordPress网站的所有数据,全部储存在MySQL数据库中。有的时候,因为各种各样的原因,我们需要变更域名,通过phpMyAdmin我们可以轻松的实现。
1. 确认数据库
如果MySQL上有多个网站数据库,而我们忘记了哪个数据库是要操作的,打开WordPress根目录下的wp-config.php文件,在文件中搜索DB_NAME,此参数的值就是数据库名称。例如,我们的MySQL数据库的名称是u923246418_gagap。
2. 通过phpMyAdmin变更网站URl
要替换旧的URL,执行以下操作:
- 打开网站phpMyAdmin管理页面。
- 左侧的面板列出了所有数据库。选择WordPress站点的数据库,然后转到页面上方“ SQL”选项卡。
然后输入以下 SQL 语句:
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
在上述语句中,将里面的“oldurl.com”替换为网站的旧的URL,将“newurl.com”替换为新的网站URL。
如果表前缀不是wp_,在phpMyAdmin的左侧面板上查看正确的表前缀,并更新SQL查询。
按“GO”执行 。将可以看到成功变更提醒以及已更改的行数。请注意,每个WordPress网站的行数将有所不同。
我们需要做的最后一件事,是验证更改是否成功。打开wp_options表和检查option_value 的 SITEURL和home。 应该可以看到新的URL了。
如果收到错误提醒,请检查代码中是否有语法错误,并确保表前缀是正确的。如果错误仍然存在,请与主机服务商联系以获取进一步的帮助。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/change-wordpress-urls-in-mysql-database/