为了账号安全,请及时绑定邮箱和手机立即绑定

使用标志时 MySQL 连接被拒绝

使用标志时 MySQL 连接被拒绝

PHP
桃花长相依 2023-05-26 16:22:02

所以,当我尝试在没有标志的情况下创建连接时,它工作得很好。


$db_init_conn = mysqli_init();

$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE);

但是当我这样使用标志时。


$db_init_conn = mysqli_init();

$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE,$flags=MYSQLI_CLIENT_INTERACTIVE);

我懂了


警告:mysqli_real_connect():(HY000/2002):无法建立连接,因为目标机器主动拒绝。


我做错了什么?


更新


当我使用其他标志时也会发生


$mysqli = mysqli_init();DBPASSWORD,DATABASE); 

$db_conn = mysqli_real_connect($mysqli, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE, $flags=MYSQLI_CLIENT_COMPRESS); 


查看完整描述

1 回答

?
呼如林

TA贡献1634条经验 获得超1个赞

所以,在我的盒子上快速安装了 mysqli,这没有给我任何错误


    $db_init_con = mysqli_init();

    mysqli_real_connect($db_init_con , "127.0.0.1" , "***REDACTED***" , "***REDACTED***" , "notifications" , 3306 ,null , MYSQLI_CLIENT_INTERACTIVE);

使用 mysql 5.7、php 7.2.6、osx


查看完整回答
反对 回复 3天前
  • 1 回答
  • 0 关注
  • 5 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信