在rhel 7.3中坚持连接PHP和MySQL

时间:2018-03-10 06:38:31

标签: php mysql mysqli

我正在研究rhel7.3中的PHP和MySQL环境。我的连接问题又出现了问题。我无法在它们之间建立连接。 我收到了错误。

  

连接失败:SQLSTATE [HY000] [2059]身份验证插件   无法加载'caching_sha2_password':   /usr/lib64/mysql/plugin/caching_sha2_password.so:无法打开共享   目标文件:没有这样的文件或目录。

代码如下

<?php 
    $servername = "localhost";
    $username = "root";
    password = "Gstadmin@123";

    try {
        $conn = new PDO("mysql:host=$servername;dbname=test", $username, $password);
        // set the PDO error mode to exception
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
       echo "Connected successfully";
    }
    catch(PDOException $e){
        echo "Connection failed: " . $e->getMessage();
    }
?> 

0 个答案:

没有答案