- 备份数据库,压缩文件
mysqldump -u root -p --databases wordpress > wpbak.sql
gzip wpbak.sql
- 备份wordpress网站,打包压缩:
tar -czvf web_site.tar.gz ./web_site
- scp 拷贝备份的文件到新的网站。解压缩文件。
gunzip wpbak.sql.gz
tar -xzvf web_site.tar.gz
- 创建数据库,导入数据:
create database db-hub;
mysql -u root -p wordpress < ./wpbak.sql
- 修改登录后台用户名的密码:
update wp_users set user_pass=md5("slkfdj78jh1"), user_url='your_url' where user_login='backend_user_name';
- 如果迁移到新的域名:
UPDATE mp_options SET option_value = REPLACE(option_value, 'old_domain', 'new_domain') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE mp_posts SET post_content = REPLACE(post_content, 'old_domain' , 'new_domain');
UPDATE mp_posts SET guid = REPLACE(guid, 'db-hub.net:8080' ,'new_domain');