Acabo de instalar php7.4, todo parece estar bien, pero cuando intento usar mi phpmyadmin, no puedo: Nota funciona bien en php7.3 antes de esta instalación
El error es:
mysqli_real_connect(): Unexpected server response while doing caching_sha2 auth: 109
mysqli_real_connect(): (HY000/2006): MySQL server has gone away
mirando mi biblioteca PHP MySQL: php7.4-mysql
. Está instalado.
Olvidar algo ? Gracias.
NOTICE: Not enabling PHP 7.4 FPM by default.
NOTICE: To enable PHP 7.4 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.4-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
Traitement des actions différées (« triggers ») pour libapache2-mod-php7.4 (7.4.
0-1+ubuntu19.10.1+deb.sury.org+1) ...
apt-cache policy php7.4
php7.4:
Installé : 7.4.0-1+ubuntu19.10.1+deb.sury.org+1
Candidat : 7.4.0-1+ubuntu19.10.1+deb.sury.org+1
Table de version :
*** 7.4.0-1+ubuntu19.10.1+deb.sury.org+1 500
500 http://ppa.launchpad.net/ondrej/php/ubuntu eoan/main amd64 Packages
500 http://ppa.launchpad.net/ondrej/php/ubuntu eoan/main i386 Packages
100 /var/lib/dpkg/status
Respuestas:
Tuve el mismo problema, pero
mysql_native_password
no fue posible usarloPHP7.4-mysql-pdo
, incluso al instalarlomy.cnf
mientras funcionabaPHP7.3-mysql-pdo
.Tuve que alterar a cada usuario con esta consulta:
donde
username
está el nombre de usuario de la base de datos ypassword
la contraseña del usuario de la base de datos.fuente
Si todavía utiliza el
mysql_native_password
método con fecha , que está ALTAMENTE DESCURRIDO ya que se considera menos seguro, puede configurar el complemento de autenticación predeterminado para la contraseña nativa agregandodefault_authentication_plugin = mysql_native_password
a la[mysqld]
sección de my.cnf .fuente
En archivo
/etc/mysql/my.cnf
Después de
[mysqld]
agregar:default-authentication-plugin = mysql_native_password
Ejemplo de mi
/etc/mysql/my.cnf
Y recuerde que usar mysql_native_password no es bueno debido a la seguridad.
fuente
Puede cambiar el cifrado de la contraseña de esta manera.
fuente