Changing WordPress email addresses

Problem :
Upon changing the site or user email in the WordPress admin interface tonew_email_address, the following message is shown but the email is never received.

There is a pending change of your email to new_email_address. Cancel

Solution :
Firstly, cancel the change(s) in the WordPress admin interface and then access the WordPress database to execute the following SQL commands depending on your needs

To change user email:
UPDATE wp_users SET user_email = “new_email_address” WHERE wp_users.user_login = “user_login“;

To change the email address under Settings -> General -> Email Address:
UPDATE wp_options SET option_value = “new_email_address” WHERE wp_options.option_name = “admin_email”;