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
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!