我正在尝试使用以下脚本(cxn-test.php)连接数据库
<?php
$host = '155.30.136.20';//虚拟IP
$user = 'abc_user';
$pass = 'xxxxxxxxx';
$dbname = 'welcome';
$link = mysqli_connect($host, $user, $pass,$dbname);
if (!$link) {
echo "错误:无法连接到MySQL。" . PHP_EOL;
echo "调试错误号:" . mysqli_connect_errno() . PHP_EOL;
echo "调试错误信息:" . mysqli_connect_error() . PHP_EOL;
exit;
}else {
echo "成功" . PHP_EOL;
}
当我在终端上尝试时
php cxn-test.php //成功
但是当我在本地主机上尝试时,我遇到了以下错误:
curl -s http://localhost/cxn-test.php
错误:无法连接到MySQL。
调试错误号:2002
调试错误信息:权限被拒绝
这是一个奇怪的问题,在本地主机上不起作用,但在命令行上工作正常。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号