Bug #76651 [Com]: Can't establish a connection to MySQL after upgrading PHP from 7.2.7 to 7.2.8
| From: | no at mail dot here | Date: | Sun, 16 Sep 2018 09:23:20 +0000 |
| Subject: | Bug #76651 [Com]: Can't establish a connection to MySQL after upgrading PHP from 7.2.7 to 7.2.8 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-217076@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=76651&edit=1
ID: 76651
Comment by: no at mail dot here
Reported by: itaylorswift365 at gmail dot com
Summary: Can't establish a connection to MySQL after
upgrading PHP from 7.2.7 to 7.2.8
Status: Closed
Type: Bug
Package: MySQLi related
Operating System: Debian 9.5 x64
PHP Version: 7.2.8
Assigned To: mysql
Block user comment: N
Private report: N
New Comment:
Thanks for clarifying!
Previous Comments:
------------------------------------------------------------------------
[2018-09-16 06:48:05] nikic@php.net
Related To: Bug #76817
------------------------------------------------------------------------
[2018-09-16 06:44:05] nikic@php.net
PHP 7.2.10 does not yet include the revert (the only released version that does is PHP 7.3.0 RC1).
The fix will be part of the next set of releases.
------------------------------------------------------------------------
[2018-09-14 18:53:08] no at mail dot here
This bug is still in PHP 7.2.10 (cli) (built: Sep 13 2018 00:47:25) ( NTS MSVC15 (Visual C++ 2017)
x64 ).
------------------------------------------------------------------------
[2018-09-10 18:11:42] cmb@php.net
This bug should be fixed with commit 03740ef[1].
[1] <http://git.php.net/?p=php-src.git;a=commit;h=03740ef7dffcc80530a89ebde3ccf5464f7f18e6>
------------------------------------------------------------------------
[2018-09-06 08:06:28] no at mail dot her
Niki, You're right.
Using phpMyAdmin and MySql 8.0.12 for testing, depending on the db user's auth type, the
following error messages are returned:
PHP 7.2.7:
Auth type Standard:
Works, no errors.
Auth type caching_sha2_password:
mysqli_real_connect(): The server requested authentication method unknown to the client
[caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the
client
PHP 7.2.8:
Auth type Standard:
mysqli_real_connect(): Unexpected server respose while doing caching_sha2 auth: 109
mysqli_real_connect(): MySQL server has gone away
mysqli_real_connect(): (HY000/2006): MySQL server has gone away
Auth type caching_sha2_password:
mysqli_real_connect(): PHP was built without openssl extension, can't send password encrypted
mysqli_real_connect(): (HY000/1045): Access denied for user
'user123'@'localhost' (using password: YES)
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=76651
--
Edit this bug report at https://bugs.php.net/bug.php?id=76651&edit=1