Mowing site to another domain in simplest way

Unfortunately there’s nothing native in WordPress to handle searching and replacing your domain name across all your posts, options, etc.

The closest you can get is WP-CLI’s search-replace command. It’s not an official WordPress project, but it has quite a high adoption rate, it’s very well maintained and available by default or on demand on many hosting platforms:

wp search-replace 'http://old-site.org' 'http://new-site.org'

Another popular option is this database search and replace script which, just like WP-CLI, correctly handles serialized data, which is important for WordPress because many options and meta values are stored as serialized arrays.