国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php mysqli_connect: Authentifizierungsmethode dem Client unbekannt
P粉170858678
P粉170858678 2023-10-13 18:02:37
0
2
869

Ich verwende PHP mysqli_connect, um mich bei der MySQL-Datenbank anzumelden (alles auf localhost)

<?php
//DEFINE ('DB_USER', 'user2');
//DEFINE ('DB_PASSWORD', 'pass2');
DEFINE ('DB_USER', 'user1');
DEFINE ('DB_PASSWORD', 'pass1');
DEFINE ('DB_HOST', '127.0.0.1');
DEFINE ('DB_NAME', 'dbname');

$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

if(!$dbc){
    die('error connecting to database');    
}
?>

Dies ist die mysql.user-Tabelle:

MySQL-Server-INI-Datei:

[mysqld]
# The default authentication plugin to be used when connecting to the server
default_authentication_plugin=caching_sha2_password
#default_authentication_plugin=mysql_native_password

Mit caching_sha2_password in der MySQL-Server-INI-Datei ist es nicht m?glich, sich mit Benutzer1 oder Benutzer2 anzumelden;

Fehler: mysqli_connect(): Vom Server angeforderter Client [caching_sha2_password] Unbekannte Authentifizierungsmethode...

Mit

in der MySQL-Server-INI-Datei k?nnen Sie sich mit Benutzer1 anmelden, aber der gleiche Fehler tritt mit Benutzer2 auf; mysql_native_password

Wie verwende ich
die Anmeldung auf dem MySQL-Server?

P粉170858678
P粉170858678

Antworte allen(2)
P粉727416639

我通過(guò) SQL 命令解決了這個(gè)問(wèn)題:

ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword';

https://dev.mysql 引用。 com/doc/refman/8.0/en/alter-user.html

如果您正在創(chuàng)建新用戶

CREATE USER 'jeffrey'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

https://dev.mysql 引用。 com/doc/refman/8.0/en/create-user.html

這對(duì)我有用

P粉225961749

從 PHP 7.4 開(kāi)始,這不再是問(wèn)題。 mysqlnd 添加了對(duì) caching_sha2 身份驗(yàn)證方法的支持。


目前,PHP mysqli 擴(kuò)展不支持新的 caching_sha2 身份驗(yàn)證功能。 您必須等到他們發(fā)布更新。

查看 MySQL 開(kāi)發(fā)人員的相關(guān)帖子:https: //mysqlserverteam.com/upgrading-to-mysql-8-0-default-authentication-plugin-considerations/

他們沒(méi)有提到 PDO,也許你應(yīng)該嘗試使用 PDO 連接。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage