phpmyadmin2054错误-PHP问题

资源魔 47 0

phpmyadmin2054谬误

发作这类谬误,是因为MySQL 8默许应用了新的明码验证插件:caching_sha2_password,而以前的PHP版本中所带的mysqlnd无奈支持这类验证,需求从新设置一下mysql的明码,由于之前的root明码曾经不克不及应用,以是不克不及用传统的修正明码形式,而是间接重设明码:

一、 起首修正mysql的设置装备摆设文件my.cnf

设置任何用户登录均可以取得全副的权限,正在[mysqld]的段中加之一句:skip-grant-tables 而后重启mysql

二、 执行修正明码的sql:

UPDATE user SET Password = password ('new-password') WHERE User = 'root';
flush privileges;

三、 再次重启mysql,这下应该就行了

更多PHP相干常识,请拜访PHP中文网!

以上就是phpmyadmin2054谬误的具体内容,更多请存眷资源魔其它相干文章!

标签: phpmyadmin php教程 php故障解决 php使用问题 2054

抱歉,评论功能暂时关闭!