Tâche #23076
Mis à jour par Laurent Flori il y a environ 6 ans
Appliquer le correctif proposé si nécessaire à l'instance/reconfigure et/ou en postinst d'un paquet pour les versions impactées (>= 2.6.0 ?).
<pre>
#!/bin/bash
plugin=$(mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";')
if [ ${plugin##plugin} = "auth_socket" ];then
echo "Modification du plugin d'authentification pour l'utilisateur root";
mysql -e 'use mysql;update user set plugin="mysql_native_password" where user="root";flush privileges;'
systemctl restart mysql
fi
</pre>
<pre>
#!/bin/bash
plugin=$(mysql --batch -e 'use mysql;select plugin from user where user="root" and plugin="auth_socket";')
if [ ${plugin##plugin} = "auth_socket" ];then
echo "Modification du plugin d'authentification pour l'utilisateur root";
mysql -e 'use mysql;update user set plugin="mysql_native_password" where user="root";flush privileges;'
systemctl restart mysql
fi
</pre>