Support » Fixing WordPress » WP4.5 upgrade mysql_connect() error

  • Resolved positiveshiftin

    (@positiveshiftin)


    WP 4.5 upgrade is giving error –

    Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50546 Library:50627 in /home/jobs46bx/public_html/wp-includes/wp-db.php on line 1515

    Warning: Cannot modify header information – headers already sent by (output started at /home/jobs46bx/public_html/wp-includes/wp-db.php:1515) in /home/jobs46bx/public_html/wp-includes/pluggable.php on line 1171

    Unable to get wp-admin page.

    I have tried to FTP the file and remove the last blank line. But the issue seems to be on mysql_connect() line.

    My website http://www.jobs4skills.com/wp-admin
    Help please.

Viewing 15 replies - 1 through 15 (of 18 total)
  • Hi positiveshiftin. Don’t know if this is related to your specific issue but you might check the last post in this topic (which is at the top of this forum):
    https://wordpress.org/support/topic/read-this-first-wordpress-45-master-list

    @bdbrown – are you sure the last post on the above link is same issue, that talks about mysqli_real_connect() whereas mine is about mysql_connect().

    I tried to change wp_config.php as suggested didn’t work.

    Any other thoughts anyone pls help.

    This error has to do with PHP and MySQL versions on your host. Enable the mysqlnd, nd_mysql, and nd_mysqli extentions for PHP, and disable mysql and mysqli if they are enabled (PHP 5.5).

    Which control panel are you using? If you’re using cPanel. then with php selector, try to move from basic mysql (uncheck) to nd_mysql (check).

    @dipak, I’m using cpanel. Where do I make this change? Through phpMyAdmin ? I don’t see an option for this buddy.

    Thank you @dipak, that PHP version setting worked for me.

    @positive Shift, Can you please tell me what was the PHP version settings change that worked for you ?

    I am getting this error and am not able to login to the wp-admin.
    Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50547 Library:50628 in /public_html/wp-includes/wp-db.php on line 1515

    Moderator Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    Making the changes that @positiveshiftin posted here earlier is not recommended.

    The “Headers and client library minor version mismatch” error should be resolved by the steps @dipakcg posted above. Using your cPanel to switch to the nd_mysql settings should resolve the issue.

    Essentially, this is a problem in your PHP installation that was previously hidden to you. WordPress 4.5 stopped suppressing warnings from the database system (which is a bad practice, obviously, to just hide the errors), which is why you’re seeing these now. Fixing the underlying problem will fix the issue.

    @ Dipak C. Gajjar, cPanel php selector only has option (rather a drop down) to select or set the version of php. While i have raised ticket with hosting service provider, is there any other way to move from basic mysql (uncheck) to nd_mysql (check)? Please help. Thank you

    @abhay.sonak, I am sure your hosting provider should help you with this.

    Moderator Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    If you can’t fix this yourself, then I agree, talk to your host. More info on this is here: https://wordpress.org/support/topic/read-this-first-wordpress-45-master-list?replies=7#post-8274461

    Thank you Dipak.

    Its resolved when i raised ticket hosting service provider. Following was a response from service provider :

    “On checking, we could see that your website is running php version 5.2.

    we have switched php version from 5.2 to latest version 5.4 which has fixed the issue

    However, you can use PHP versions from version 5.3 to 5.6

    Directions: Login to cpanel>>Software and services>>Select Php version”

    Since this God awful upgrade to WP 4.5, how do I shut off automatic updates? I do not want WordPress updating automatically, ever again!!!!

    Moderator Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    @rcards WordPress does not have automatic updates to “major” versions enabled. WordPress 4.5 was not an automatic update. WordPress 4.5 to 4.5.1 would be automatic, but 4.4 to 4.5 would not be.

    Well, I will check with my host then, because I did NOT initiate a WordPress core update.

    Where would I find such announcements for updates like this?
    With possible problems included in the update?

    Thanks for the info.

    Anyone know where I can download the previous version of WordPress?

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘WP4.5 upgrade mysql_connect() error’ is closed to new replies.