Uploading a WordPress Site
Complete Guide to WordPress Site Migration and Deployment
Essential WordPress Migration Components
Database Export/Import
Transfer all posts, pages, comments, and settings stored in MySQL database from local to remote server.
File Transfer
Upload wp-content folder containing themes, plugins, and media files via FTP client.
URL Configuration
Replace local URLs with production URLs to ensure proper linking and functionality.
Required Credentials Checklist
The live website address where your WordPress site will be accessible
Database management interface for importing your local database
File transfer credentials for uploading wp-content folder and files
Select the mrp database from the left sidebar. This database contains your entire WordPress installation, including all content, settings, and user data.

Click the Export tab to begin the database extraction process:

Configure your export settings using the appropriate options for your operating system:
Database Export Process
Select Database
Click the mrp database from the left sidebar list containing all WordPress content
Configure Export
Choose Custom method, select all tables, enable file output, and add DROP TABLE statements
Download File
Click Go to generate mrp.SQL file and save to Downloads folder
Save the exported file to your Downloads folder when prompted. Modern browsers like Chrome and Safari will automatically download the file without additional prompts, while others may display a save dialog.
Important: The exported mrp.sql file will be saved to your default download location. If you've customized your browser's download preferences, check your specified download directory.
Database Export Process
Select Database
Click the mrp database from the left sidebar list containing all WordPress content
Configure Export
Choose Custom method, select all tables, enable file output, and add DROP TABLE statements
Download File
Click Go to generate mrp.SQL file and save to Downloads folder
WordPress stores absolute URLs in the database. Failing to replace localhost paths with production URLs will break all internal links and functionality.
Platform-Specific Local URLs
| Feature | Mac | Windows |
|---|---|---|
| Find Pattern | http://localhost:8888/mrp | http://localhost/mrp |
| Replace With | Your production WordPress URL | Your production WordPress URL |
Remote Database Import
Access phpMyAdmin
Navigate to provided phpMyAdmin URL and login with assigned credentials
Select Target Database
Click your database name from left sidebar (matches FTP username)
Import SQL File
Use Import tab, choose mrp.SQL file, and execute to transfer all content
Cyberduck is recommended for its free, cross-platform compatibility, but any FTP client follows the same upload process outlined in this tutorial.
FTP Connection Setup
Configure Connection
Enter server (noble.local), username, password, and path (public_html/WordPress/)
Locate Local Files
Navigate to MAMP/htdocs/mrp (Mac) or xampp/htdocs/mrp (Windows) folder
Upload wp-content
Drag wp-content folder to Cyberduck window and confirm overwrite of existing files
Once file upload completes, visit your assigned WordPress URL to see your MRP website live on the remote server.
Key Takeaways



next to More Options if not already visible.