WAMP关于连接数据库失败的可能性

  1. mysql8.0的密码验证方式和之前的不一样,其设置在我之前的另一个博文里面,也就是将my.ini更改密码验证方式并且在命令行更改

  2. mysqli_conect()失败,这里面的一个原因是要开启php的扩展

    ;extension = php_mysqli.dll
    

    将;去掉,就可以使用$conn=mysqli_connect(“localhost”,”root”,”你自己的密码”);这种面向过程式的连接方式了,而不用打开那个扩展也可以,但需要用面向对象方式来连接数据库。这种pdo方式php默认开启。

    <?PHP
    $server="localhost";
    $username="root";
    $password="123456";
    echo '开始mysql数据库连接.';
    $mysqli=new mysqli($server,$username,$password);
    if($conn){
        echo"ok";
    }else{
        echo"error";
    }
    ?>
    
  3. 一个大坑是,你需要设置php扩展的默认文件见,只支持绝对路径
    Image如果相对路径ext的话不会生效,依然没有开启扩展。


欢迎在评论区中进行批评指正,转载请注明来源,如涉及侵权,请联系作者删除。

×

喜欢就点赞,疼爱就打赏